• Have classes contain only a single private member of type
    PointerHolder<Members>. This makes it safe to change the structure of
    the Members class without breaking binary compatibility. Many of the
    classes already follow this pattern quite successfully. This brings in
    the rest of the class that are part of the public API.
    Jay Berkenbilt authored
     
    Browse Dir »




  • On read, ignore /DecodeParms when empty list; on write, delete it.
    Some files have been found that include an empty list for
    /DecodeParms, but this is not technically compliant with the spec, and
    the only sensible interpretation is to treat it as if there are no
    decode parameters.
    Jay Berkenbilt authored
     
    Browse Dir »






  • * [bcc32 Error] QPDF.cc(375): E2268 Call to undefined function 'atof'
      Full parser context
        QPDF.cc(358): parsing: void QPDF::parse(const char *)
    
    * [bcc32 Error] QPDFTokenizer.cc(183): E2268 Call to undefined function 'strtol'
      Full parser context
        QPDFTokenizer.cc(163): parsing: void QPDFTokenizer::resolveLiteral()
    
    * [bcc32 Error] pdf-split-pages.cc(52): E2268 Call to undefined function 'exit'
      Full parser context
        pdf-split-pages.cc(50): parsing: void usage()
    
    * PR #295: Including "cstdlib" should be replaced with "stdlib.h" to be more consistent. At the same time I changed the order of the surrounding includes to reflect alphabetical order, because at some files this already have been the case.
    Thorsten Schöning authored
     
    Browse Dir »