Commit b76b73b229c0d8111c13c9179ad97d3bfd1e1c7c

Authored by Jay Berkenbilt
1 parent 144b2c8c

C API: accept any non-zero value as TRUE

Showing 1 changed file with 38 additions and 38 deletions
libqpdf/qpdf-c.cc
... ... @@ -251,19 +251,19 @@ QPDF_ERROR_CODE qpdf_check_pdf(qpdf_data qpdf)
251 251 void qpdf_set_suppress_warnings(qpdf_data qpdf, QPDF_BOOL value)
252 252 {
253 253 QTC::TC("qpdf", "qpdf-c called qpdf_set_suppress_warnings");
254   - qpdf->qpdf->setSuppressWarnings(value == QPDF_TRUE);
  254 + qpdf->qpdf->setSuppressWarnings(value != QPDF_FALSE);
255 255 }
256 256  
257 257 void qpdf_set_ignore_xref_streams(qpdf_data qpdf, QPDF_BOOL value)
258 258 {
259 259 QTC::TC("qpdf", "qpdf-c called qpdf_set_ignore_xref_streams");
260   - qpdf->qpdf->setIgnoreXRefStreams(value == QPDF_TRUE);
  260 + qpdf->qpdf->setIgnoreXRefStreams(value != QPDF_FALSE);
261 261 }
262 262  
263 263 void qpdf_set_attempt_recovery(qpdf_data qpdf, QPDF_BOOL value)
264 264 {
265 265 QTC::TC("qpdf", "qpdf-c called qpdf_set_attempt_recovery");
266   - qpdf->qpdf->setAttemptRecovery(value == QPDF_TRUE);
  266 + qpdf->qpdf->setAttemptRecovery(value != QPDF_FALSE);
267 267 }
268 268  
269 269 QPDF_ERROR_CODE qpdf_read(qpdf_data qpdf, char const* filename,
... ... @@ -515,7 +515,7 @@ void qpdf_set_object_stream_mode(qpdf_data qpdf, qpdf_object_stream_e mode)
515 515 void qpdf_set_compress_streams(qpdf_data qpdf, QPDF_BOOL value)
516 516 {
517 517 QTC::TC("qpdf", "qpdf-c called qpdf_set_compress_streams");
518   - qpdf->qpdf_writer->setCompressStreams(value == QPDF_TRUE);
  518 + qpdf->qpdf_writer->setCompressStreams(value != QPDF_FALSE);
519 519 }
520 520  
521 521 void qpdf_set_decode_level(qpdf_data qpdf, qpdf_stream_decode_level_e level)
... ... @@ -527,13 +527,13 @@ void qpdf_set_decode_level(qpdf_data qpdf, qpdf_stream_decode_level_e level)
527 527 void qpdf_set_preserve_unreferenced_objects(qpdf_data qpdf, QPDF_BOOL value)
528 528 {
529 529 QTC::TC("qpdf", "qpdf-c called qpdf_set_preserve_unreferenced_objects");
530   - qpdf->qpdf_writer->setPreserveUnreferencedObjects(value == QPDF_TRUE);
  530 + qpdf->qpdf_writer->setPreserveUnreferencedObjects(value != QPDF_FALSE);
531 531 }
532 532  
533 533 void qpdf_set_newline_before_endstream(qpdf_data qpdf, QPDF_BOOL value)
534 534 {
535 535 QTC::TC("qpdf", "qpdf-c called qpdf_set_newline_before_endstream");
536   - qpdf->qpdf_writer->setNewlineBeforeEndstream(value == QPDF_TRUE);
  536 + qpdf->qpdf_writer->setNewlineBeforeEndstream(value != QPDF_FALSE);
537 537 }
538 538  
539 539 void qpdf_set_stream_data_mode(qpdf_data qpdf, qpdf_stream_data_e mode)
... ... @@ -545,44 +545,44 @@ void qpdf_set_stream_data_mode(qpdf_data qpdf, qpdf_stream_data_e mode)
545 545 void qpdf_set_content_normalization(qpdf_data qpdf, QPDF_BOOL value)
546 546 {
547 547 QTC::TC("qpdf", "qpdf-c called qpdf_set_content_normalization");
548   - qpdf->qpdf_writer->setContentNormalization(value == QPDF_TRUE);
  548 + qpdf->qpdf_writer->setContentNormalization(value != QPDF_FALSE);
549 549 }
550 550  
551 551 void qpdf_set_qdf_mode(qpdf_data qpdf, QPDF_BOOL value)
552 552 {
553 553 QTC::TC("qpdf", "qpdf-c called qpdf_set_qdf_mode");
554   - qpdf->qpdf_writer->setQDFMode(value == QPDF_TRUE);
  554 + qpdf->qpdf_writer->setQDFMode(value != QPDF_FALSE);
555 555 }
556 556  
557 557 void qpdf_set_deterministic_ID(qpdf_data qpdf, QPDF_BOOL value)
558 558 {
559 559 QTC::TC("qpdf", "qpdf-c called qpdf_set_deterministic_ID");
560   - qpdf->qpdf_writer->setDeterministicID(value == QPDF_TRUE);
  560 + qpdf->qpdf_writer->setDeterministicID(value != QPDF_FALSE);
561 561 }
562 562  
563 563 void qpdf_set_static_ID(qpdf_data qpdf, QPDF_BOOL value)
564 564 {
565 565 QTC::TC("qpdf", "qpdf-c called qpdf_set_static_ID");
566   - qpdf->qpdf_writer->setStaticID(value == QPDF_TRUE);
  566 + qpdf->qpdf_writer->setStaticID(value != QPDF_FALSE);
567 567 }
568 568  
569 569 void qpdf_set_static_aes_IV(qpdf_data qpdf, QPDF_BOOL value)
570 570 {
571 571 QTC::TC("qpdf", "qpdf-c called qpdf_set_static_aes_IV");
572   - qpdf->qpdf_writer->setStaticAesIV(value == QPDF_TRUE);
  572 + qpdf->qpdf_writer->setStaticAesIV(value != QPDF_FALSE);
573 573 }
574 574  
575 575 void qpdf_set_suppress_original_object_IDs(
576 576 qpdf_data qpdf, QPDF_BOOL value)
577 577 {
578 578 QTC::TC("qpdf", "qpdf-c called qpdf_set_suppress_original_object_IDs");
579   - qpdf->qpdf_writer->setSuppressOriginalObjectIDs(value == QPDF_TRUE);
  579 + qpdf->qpdf_writer->setSuppressOriginalObjectIDs(value != QPDF_FALSE);
580 580 }
581 581  
582 582 void qpdf_set_preserve_encryption(qpdf_data qpdf, QPDF_BOOL value)
583 583 {
584 584 QTC::TC("qpdf", "qpdf-c called qpdf_set_preserve_encryption");
585   - qpdf->qpdf_writer->setPreserveEncryption(value == QPDF_TRUE);
  585 + qpdf->qpdf_writer->setPreserveEncryption(value != QPDF_FALSE);
586 586 }
587 587  
588 588 void qpdf_set_r2_encryption_parameters(
... ... @@ -593,8 +593,8 @@ void qpdf_set_r2_encryption_parameters(
593 593 QTC::TC("qpdf", "qpdf-c called qpdf_set_r2_encryption_parameters");
594 594 qpdf->qpdf_writer->setR2EncryptionParameters(
595 595 user_password, owner_password,
596   - allow_print == QPDF_TRUE, allow_modify == QPDF_TRUE,
597   - allow_extract == QPDF_TRUE, allow_annotate == QPDF_TRUE);
  596 + allow_print != QPDF_FALSE, allow_modify != QPDF_FALSE,
  597 + allow_extract != QPDF_FALSE, allow_annotate != QPDF_FALSE);
598 598 }
599 599  
600 600 void qpdf_set_r3_encryption_parameters2(
... ... @@ -607,9 +607,9 @@ void qpdf_set_r3_encryption_parameters2(
607 607 QTC::TC("qpdf", "qpdf-c called qpdf_set_r3_encryption_parameters");
608 608 qpdf->qpdf_writer->setR3EncryptionParameters(
609 609 user_password, owner_password,
610   - allow_accessibility == QPDF_TRUE, allow_extract == QPDF_TRUE,
611   - allow_assemble == QPDF_TRUE, allow_annotate_and_form == QPDF_TRUE,
612   - allow_form_filling == QPDF_TRUE, allow_modify_other == QPDF_TRUE,
  610 + allow_accessibility != QPDF_FALSE, allow_extract != QPDF_FALSE,
  611 + allow_assemble != QPDF_FALSE, allow_annotate_and_form != QPDF_FALSE,
  612 + allow_form_filling != QPDF_FALSE, allow_modify_other != QPDF_FALSE,
613 613 print);
614 614 }
615 615  
... ... @@ -624,10 +624,10 @@ void qpdf_set_r4_encryption_parameters2(
624 624 QTC::TC("qpdf", "qpdf-c called qpdf_set_r4_encryption_parameters");
625 625 qpdf->qpdf_writer->setR4EncryptionParameters(
626 626 user_password, owner_password,
627   - allow_accessibility == QPDF_TRUE, allow_extract == QPDF_TRUE,
628   - allow_assemble == QPDF_TRUE, allow_annotate_and_form == QPDF_TRUE,
629   - allow_form_filling == QPDF_TRUE, allow_modify_other == QPDF_TRUE,
630   - print, encrypt_metadata == QPDF_TRUE, use_aes == QPDF_TRUE);
  627 + allow_accessibility != QPDF_FALSE, allow_extract != QPDF_FALSE,
  628 + allow_assemble != QPDF_FALSE, allow_annotate_and_form != QPDF_FALSE,
  629 + allow_form_filling != QPDF_FALSE, allow_modify_other != QPDF_FALSE,
  630 + print, encrypt_metadata != QPDF_FALSE, use_aes != QPDF_FALSE);
631 631 }
632 632  
633 633  
... ... @@ -641,10 +641,10 @@ void qpdf_set_r5_encryption_parameters2(
641 641 QTC::TC("qpdf", "qpdf-c called qpdf_set_r5_encryption_parameters");
642 642 qpdf->qpdf_writer->setR5EncryptionParameters(
643 643 user_password, owner_password,
644   - allow_accessibility == QPDF_TRUE, allow_extract == QPDF_TRUE,
645   - allow_assemble == QPDF_TRUE, allow_annotate_and_form == QPDF_TRUE,
646   - allow_form_filling == QPDF_TRUE, allow_modify_other == QPDF_TRUE,
647   - print, encrypt_metadata == QPDF_TRUE);
  644 + allow_accessibility != QPDF_FALSE, allow_extract != QPDF_FALSE,
  645 + allow_assemble != QPDF_FALSE, allow_annotate_and_form != QPDF_FALSE,
  646 + allow_form_filling != QPDF_FALSE, allow_modify_other != QPDF_FALSE,
  647 + print, encrypt_metadata != QPDF_FALSE);
648 648 }
649 649  
650 650 void qpdf_set_r6_encryption_parameters2(
... ... @@ -657,10 +657,10 @@ void qpdf_set_r6_encryption_parameters2(
657 657 QTC::TC("qpdf", "qpdf-c called qpdf_set_r6_encryption_parameters");
658 658 qpdf->qpdf_writer->setR6EncryptionParameters(
659 659 user_password, owner_password,
660   - allow_accessibility == QPDF_TRUE, allow_extract == QPDF_TRUE,
661   - allow_assemble == QPDF_TRUE, allow_annotate_and_form == QPDF_TRUE,
662   - allow_form_filling == QPDF_TRUE, allow_modify_other == QPDF_TRUE,
663   - print, encrypt_metadata == QPDF_TRUE);
  660 + allow_accessibility != QPDF_FALSE, allow_extract != QPDF_FALSE,
  661 + allow_assemble != QPDF_FALSE, allow_annotate_and_form != QPDF_FALSE,
  662 + allow_form_filling != QPDF_FALSE, allow_modify_other != QPDF_FALSE,
  663 + print, encrypt_metadata != QPDF_FALSE);
664 664 }
665 665  
666 666 void qpdf_set_r3_encryption_parameters(
... ... @@ -670,7 +670,7 @@ void qpdf_set_r3_encryption_parameters(
670 670 {
671 671 qpdf->qpdf_writer->setR3EncryptionParameters(
672 672 user_password, owner_password,
673   - allow_accessibility == QPDF_TRUE, allow_extract == QPDF_TRUE,
  673 + allow_accessibility != QPDF_FALSE, allow_extract != QPDF_FALSE,
674 674 print, modify);
675 675 }
676 676  
... ... @@ -682,9 +682,9 @@ void qpdf_set_r4_encryption_parameters(
682 682 {
683 683 qpdf->qpdf_writer->setR4EncryptionParameters(
684 684 user_password, owner_password,
685   - allow_accessibility == QPDF_TRUE, allow_extract == QPDF_TRUE,
  685 + allow_accessibility != QPDF_FALSE, allow_extract != QPDF_FALSE,
686 686 print, modify,
687   - encrypt_metadata == QPDF_TRUE, use_aes == QPDF_TRUE);
  687 + encrypt_metadata != QPDF_FALSE, use_aes != QPDF_FALSE);
688 688 }
689 689  
690 690 void qpdf_set_r5_encryption_parameters(
... ... @@ -695,9 +695,9 @@ void qpdf_set_r5_encryption_parameters(
695 695 {
696 696 qpdf->qpdf_writer->setR5EncryptionParameters(
697 697 user_password, owner_password,
698   - allow_accessibility == QPDF_TRUE, allow_extract == QPDF_TRUE,
  698 + allow_accessibility != QPDF_FALSE, allow_extract != QPDF_FALSE,
699 699 print, modify,
700   - encrypt_metadata == QPDF_TRUE);
  700 + encrypt_metadata != QPDF_FALSE);
701 701 }
702 702  
703 703 void qpdf_set_r6_encryption_parameters(
... ... @@ -708,14 +708,14 @@ void qpdf_set_r6_encryption_parameters(
708 708 {
709 709 qpdf->qpdf_writer->setR6EncryptionParameters(
710 710 user_password, owner_password,
711   - allow_accessibility == QPDF_TRUE, allow_extract == QPDF_TRUE,
712   - print, modify, encrypt_metadata == QPDF_TRUE);
  711 + allow_accessibility != QPDF_FALSE, allow_extract != QPDF_FALSE,
  712 + print, modify, encrypt_metadata != QPDF_FALSE);
713 713 }
714 714  
715 715 void qpdf_set_linearization(qpdf_data qpdf, QPDF_BOOL value)
716 716 {
717 717 QTC::TC("qpdf", "qpdf-c called qpdf_set_linearization");
718   - qpdf->qpdf_writer->setLinearization(value == QPDF_TRUE);
  718 + qpdf->qpdf_writer->setLinearization(value != QPDF_FALSE);
719 719 }
720 720  
721 721 void qpdf_set_minimum_pdf_version(qpdf_data qpdf, char const* version)
... ...