szmer/bPdf

Compile issues with VC 2010

Opened this issue · 7 comments

Seems the source codes are not compatible with VC 2010, hope you can help to make the codes compatible with VC++.

Thanks.

Wow, I'm quite surprised (positively) that someone's actually going to use it :)

I'll try to review code in some Windows machine in 24 hours hopefully. If you could be more specific about what doesn't work/what errors are, it would help.

Thanks.

Here are the error messages with VC 2010:

------ Build started: Project: test, Configuration: Debug Win32 ------
bPdfStream.cpp
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(5): error C2653: 'bPdfStream' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(5): error C2061: syntax error : identifier 'bPdfIn'
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(6): error C2065: 'source' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(6): error C2065: 'src' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(8): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(8): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(8): error C2065: 'src' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(8): error C2227: left of '->extractObject' must point to class/struct/union/generic type
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(8): error C3861: 'unrollDict': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(12): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(12): error C2228: left of '.count' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(13): error C2065: 'len' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(13): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(13): error C2228: left of '.c_str' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(18): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(18): error C2228: left of '.count' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(19): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(19): error C2065: 'BPDF_FILTER_NONE' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(21): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(22): error C2039: 'vector' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(22): error C2065: 'vector' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(22): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(22): error C2065: 'string' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(22): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(24): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(24): error C2228: left of '.find_first_of' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(24): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(24): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(24): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(25): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(25): error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(25): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(28): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(28): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(28): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(28): error C3861: 'unrollArray': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(30): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(30): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(32): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(33): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(33): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(33): error C2065: 'BPDF_FILTER_ASCIIHEX' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(35): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(36): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(36): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(36): error C2065: 'BPDF_FILTER_ASCII85' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(38): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(39): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(39): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(39): error C2065: 'BPDF_FILTER_LZW' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(41): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(42): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(42): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(42): error C2065: 'BPDF_FILTER_FLATE' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(44): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(45): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(45): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(45): error C2065: 'BPDF_FILTER_RUNLENGTH' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(47): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(48): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(48): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(48): error C2065: 'BPDF_FILTER_CCITTFAX' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(50): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(51): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(51): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(51): error C2065: 'BPDF_FILTER_JBIG2' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(53): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(54): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(54): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(54): error C2065: 'BPDF_FILTER_DCT' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(56): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(57): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(57): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(57): error C2065: 'BPDF_FILTER_JPX' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(59): error C2065: 'flts' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(60): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(60): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(60): error C2065: 'BPDF_FILTER_CRYPT' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(63): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(63): error C2065: 'filter' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(63): error C2065: 'BPDF_FILTER_UNKNOWN' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(69): error C2065: 'src' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(69): error C2227: left of '->file' must point to class/struct/union/generic type
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(69): error C2228: left of '.get' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(69): fatal error C1903: unable to recover from previous error(s); stopping compilation
bPdfStream-read.cpp
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(5): error C2653: 'bPdfStream' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(5): error C2146: syntax error : missing ';' before identifier 'readsomeRaw'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(7): error C2065: 'len' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(7): error C2065: 'len' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(9): error C2065: 'len' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(9): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(10): error C2065: 'len' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(10): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(12): error C2065: 'source' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(12): error C2227: left of '->file' must point to class/struct/union/generic type
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(12): error C2228: left of '.seekg' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(12): error C2065: 'streamPosition' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(12): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(15): error C2065: 'source' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(15): error C2227: left of '->file' must point to class/struct/union/generic type
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(15): error C2228: left of '.read' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(16): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(16): error C2146: syntax error : missing ';' before identifier 'streamStr'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(16): error C3861: 'streamStr': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(19): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(20): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(20): error C2065: 'len' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(21): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(23): error C2065: 'streamStr' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(26): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(26): error C2653: 'bPdfStream' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(26): error C2146: syntax error : missing ';' before identifier 'readRaw'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(26): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(26): error C2086: 'int string' : redefinition
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(5) : see declaration of 'string'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(26): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(27): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(28): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(29): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(29): error C2146: syntax error : missing ';' before identifier 'wholeStream'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(29): error C2065: 'wholeStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(29): error C2660: 'readsomeRaw' : function does not take 0 arguments
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(30): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(31): error C2065: 'wholeStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(34): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(34): error C2653: 'bPdfStream' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(34): error C2146: syntax error : missing ';' before identifier 'readsome'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(34): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(34): error C2086: 'int string' : redefinition
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(5) : see declaration of 'string'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(34): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(37): error C2065: 'len' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(37): error C2065: 'len' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(40): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(40): error C2146: syntax error : missing ';' before identifier 'outputContent'
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(40): error C2065: 'outputContent' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(41): error C2065: 'unconsumed' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(41): error C2228: left of '.length' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(42): error C2065: 'outputContent' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(42): error C2065: 'unconsumed' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(42): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(43): error C2065: 'unconsumed' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(43): error C2228: left of '.length' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(44): error C2065: 'unconsumed' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(44): error C2065: 'unconsumed' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(44): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(46): error C2065: 'unconsumed' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(46): error C2228: left of '.clear' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(49): error C2065: 'outputContent' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(49): error C2228: left of '.length' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(49): error C2065: 'streamPointer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(49): fatal error C1903: unable to recover from previous error(s); stopping compilation
bPdfPage.cpp
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(5): error C2653: 'bPdfPage' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(5): error C2146: syntax error : missing ';' before identifier 'get'
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(6): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(6): error C2228: left of '.count' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(6): error C2065: 'key' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(7): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(7): error C2065: 'key' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(7): warning C4508: 'get' : function should return a value; 'void' return type assumed
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(8): error C2065: 'source' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(8): error C2227: left of '->inheritedDicts' must point to class/struct/union/generic type
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(8): error C2065: 'inherDictNum' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(8): error C2227: left of '->count' must point to class/struct/union/generic type
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(8): error C2065: 'key' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(9): error C2065: 'source' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(9): error C2227: left of '->inheritedDicts' must point to class/struct/union/generic type
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(9): error C2065: 'inherDictNum' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(9): error C2065: 'key' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(10): error C2617: 'get' : inconsistent return statement
c:\pdf\bpdf-master\bpdf\bpdfpage.cpp(5) : see declaration of 'get'
bPdfNode.cpp
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(5): error C2653: 'bPdfNode' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(5): error C2146: syntax error : missing ';' before identifier 'get'
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(6): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(6): error C2228: left of '.count' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(7): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(7): warning C4508: 'get' : function should return a value; 'void' return type assumed
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(8): error C2617: 'get' : inconsistent return statement
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(5) : see declaration of 'get'
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(11): error C2653: 'bPdfNode' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(12): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(14): error C2653: 'bPdfNode' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfnode.cpp(15): error C2065: 'dict' : undeclared identifier
bPdfIn.cpp
c:\pdf\bpdf-master\bpdf\bpdfin.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin.cpp(5): fatal error C1903: unable to recover from previous error(s); stopping compilation
bPdfIn-resolveIndirect.cpp
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(5): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(9): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(9): error C2065: 'reference' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(9): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(9): error C2065: 'pos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(9): error C2065: 'retry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(9): error C3861: 'isRef': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(15): error C2065: 'beg' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(15): error C2065: 'pos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(16): error C2065: 'pos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(18): error C2065: 'reference' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(18): error C2228: left of '.c_str' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(18): error C2065: 'beg' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(24): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(24): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(24): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(24): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(24): error C2084: function 'int resolveIndirect(const int)' already has a body
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(5) : see previous definition of 'resolveIndirect'
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(26): error C2065: 'ref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(26): error C2065: 'retry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(26): error C3861: 'resolveIndirect': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(29): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(29): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(29): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(29): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(31): error C2065: 'ref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(31): error C2065: 'pos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(31): error C2065: 'retry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-resolveindirect.cpp(31): error C3861: 'resolveIndirect': identifier not found
bPdfIn-obj.cpp
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(5): error C2146: syntax error : missing ';' before identifier 'obj'
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(5): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(6): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(6): error C3861: 'resolveIndirect': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(8): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-obj.cpp(9): error C3861: 'getObjByNum': identifier not found
bPdfIn-loadXref.cpp
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(5): error C2146: syntax error : missing ';' before identifier 'loadXref'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(6): error C2065: 'file' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(6): error C2228: left of '.seekg' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(8): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(8): error C2065: 'string' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(8): error C2146: syntax error : missing ';' before identifier 'line'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(8): error C2065: 'line' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(9): error C2146: syntax error : missing ';' before identifier 'dict'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(9): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(11): error C2065: 'line' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(11): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(11): error C2065: 'file' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(11): error C3861: 'getline': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(13): error C2065: 'line' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(13): error C2228: left of '.find' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(13): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(13): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(13): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(14): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(14): error C3861: 'loadXrefCompressed': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(16): error C3861: 'loadXrefUncompressed': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(18): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(21): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(21): error C2146: syntax error : missing ';' before identifier 'loadXrefCompressed'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(21): error C2086: 'int dictionary' : redefinition
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(5) : see declaration of 'dictionary'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(23): error C2065: 'bPdfStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(23): error C2146: syntax error : missing ';' before identifier 'xref'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(23): error C2355: 'this' : can only be referenced inside non-static member functions
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(23): error C3861: 'xref': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(24): error C2146: syntax error : missing ';' before identifier 'emptyDict'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(24): error C2065: 'emptyDict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(27): error C2065: 'xref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(27): error C2228: left of '.get' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(28): error C2039: 'cout' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(28): error C2065: 'cout' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(28): error C2039: 'endl' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(28): error C2065: 'endl' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(29): error C2065: 'emptyDict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C2039: 'vector' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C2065: 'vector' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C2065: 'string' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C2065: 'arr_str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C2065: 'xref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C2228: left of '.get' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(31): error C3861: 'unrollArray': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(32): error C2039: 'vector' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(32): error C2065: 'vector' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(32): error C2062: type 'int' unexpected
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(34): error C2065: 'arr_str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(34): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(35): error C2065: 'W' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(35): error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(35): error C2065: 'arr_str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(35): error C2228: left of '.c_str' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(36): error C2065: 'W' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(42): error C2039: 'vector' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(42): error C2065: 'vector' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(42): error C2062: type 'int' unexpected
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(43): error C2065: 'xref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(43): error C2228: left of '.get' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(45): error C2065: 'xref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(45): error C2228: left of '.get' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(46): error C2039: 'cout' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(46): error C2065: 'cout' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(47): error C2039: 'endl' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(47): error C2065: 'endl' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(48): error C2065: 'emptyDict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(50): error C2065: 'sectsInStrm' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(50): error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(51): error C2065: 'sectsInStrm' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(51): error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(51): error C2065: 'xref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(51): error C2228: left of '.get' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(51): error C2228: left of '.c_str' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(54): error C2065: 'arr_str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(54): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(54): error C2065: 'xref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(54): error C2228: left of '.get' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(54): error C3861: 'unrollArray': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(55): error C2065: 'arr_str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(55): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(56): error C2065: 'sectsInStrm' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(56): error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(56): error C2065: 'arr_str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(56): error C2228: left of '.c_str' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(57): error C2065: 'sectsInStrm' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(57): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(58): error C2039: 'cout' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(58): error C2065: 'cout' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(58): error C2039: 'endl' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(58): error C2065: 'endl' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(59): error C2065: 'emptyDict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(64): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(64): error C2065: 'string' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(64): error C2146: syntax error : missing ';' before identifier 'xrefInfo'
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(64): error C2065: 'xrefInfo' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(64): error C2065: 'xref' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(64): error C2228: left of '.read' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(64): fatal error C1003: error count exceeds 100; stopping compilation
bPdfIn-loadPages.cpp
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(8): error C2065: 'trailer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(8): error C2228: left of '.count' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(11): error C2065: 'root' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(11): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(11): error C2065: 'trailer' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(11): error C3861: 'unrollDict': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(11): error C3861: 'getObjByNum': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(11): error C3861: 'resolveIndirect': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(14): error C2065: 'root' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(14): error C2228: left of '.count' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(17): error C2065: 'bPdfNode' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(17): error C2146: syntax error : missing ';' before identifier 'rootNode'
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(17): error C2065: 'rootNode' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(18): error C2065: 'rootNode' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(18): error C2228: left of '.objNum' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(18): error C2065: 'root' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(18): error C3861: 'resolveIndirect': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(19): error C2065: 'rootNode' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(19): error C2228: left of '.dict' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(19): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(19): error C2065: 'rootNode' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(19): error C2228: left of '.objNum' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(19): error C3861: 'unrollDict': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(19): error C3861: 'getObjByNum': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(20): error C2065: 'rootNode' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(20): error C2228: left of '.dict' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(20): error C2228: left of '.count' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(25): error C2039: 'vector' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(25): error C2065: 'vector' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(25): error C2065: 'bPdfNode' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(25): error C2065: 'nodesStack' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(26): error C2039: 'vector' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(26): error C2065: 'vector' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(26): error C2275: 'size_t' : illegal use of this type as an expression
c:\pdf\bpdf-master\predefined c++ types (compiler internal)(19) : see declaration of 'size_t'
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(26): error C2065: 'kidsCollectPos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(29): error C2065: 'nodesStack' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(29): error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(29): error C2065: 'rootNode' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(30): error C2065: 'kidsCollectPos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(30): error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(32): error C2065: 'nodesStack' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(32): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-loadpages.cpp(32): fatal error C1903: unable to recover from previous error(s); stopping compilation
bPdfIn-getPage.cpp
c:\pdf\bpdf-master\bpdf\bpdfin-getpage.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-getpage.cpp(5): error C2146: syntax error : missing ';' before identifier 'getPage'
c:\pdf\bpdf-master\bpdf\bpdfin-getpage.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-getpage.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-getpage.cpp(6): error C2065: 'pages' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getpage.cpp(6): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getpage.cpp(9): error C2065: 'pages' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getpage.cpp(9): warning C4508: 'getPage' : function should return a value; 'void' return type assumed
bPdfIn-getObjPos.cpp
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(7): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(7): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(8): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(8): error C2228: left of '.start' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(9): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(9): error C2228: left of '.end' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(12): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(12): error C2228: left of '.isCompressed' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(14): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(14): error C2228: left of '.comprLookup' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(26): error C2065: 'file' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(26): error C2228: left of '.seekg' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(26): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(26): error C2228: left of '.pos' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(29): error C2065: 'file' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(29): error C2228: left of '.ignore' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(29): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(29): error C2228: left of '.entryLength' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(29): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(29): error C2228: left of '.start' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(32): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(32): error C2065: 'string' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(32): error C2146: syntax error : missing ';' before identifier 'entry'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(32): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(33): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(33): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(33): error C2065: 'file' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(33): error C3861: 'getline': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(34): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(34): error C2228: left of '.erase' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(35): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(35): error C2228: left of '.find_first_not_of' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(36): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(37): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(37): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(37): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(37): error C2228: left of '.find_first_not_of' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(37): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(37): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(37): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(39): error C2039: 'cout' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(39): error C2065: 'cout' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(45): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(45): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjpos.cpp(45): error C2228: left of '.c_str' must have class/struct/union
bPdfIn-getObjByNum.cpp
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(5): error C2146: syntax error : missing ';' before identifier 'getObjByNum'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(8): error C3861: 'getObjPos': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(10): error C3861: 'extractObject': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(14): error C2039: 'cout' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(14): error C2065: 'cout' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(14): error C2039: 'endl' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(14): error C2065: 'endl' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(15): error C2440: 'return' : cannot convert from 'const char [1]' to 'int'
There is no context in which this conversion is possible
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(21): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(21): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(23): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(23): error C2228: left of '.start' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(23): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(23): error C2228: left of '.end' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(24): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(24): error C2228: left of '.isCompressed' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(27): error C2065: 'xrefSections' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(27): error C2228: left of '.comprLookup' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(27): error C3861: 'getObjPos': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(28): error C2065: 'bPdfStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(28): error C2146: syntax error : missing ';' before identifier 'objStream'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(28): error C2355: 'this' : can only be referenced inside non-static member functions
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(28): error C3861: 'objStream': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(30): error C2065: 'objStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(30): error C2228: left of '.get' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(30): error C2228: left of '.c_str' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(31): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(31): error C2146: syntax error : missing ';' before identifier 'objPositions'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(31): error C2065: 'objPositions' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(31): error C2065: 'objStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(31): error C2228: left of '.readsome' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(35): error C2039: 'stringstream' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(35): error C2065: 'stringstream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(35): error C2146: syntax error : missing ';' before identifier 'thisObj'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(35): error C2065: 'thisObj' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(37): error C2065: 'thisObj' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(37): error C2228: left of '.str' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(37): error C2065: 'objStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(37): error C2228: left of '.readsome' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(37): error C2065: 'objStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(37): error C2228: left of '.length' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(44): error C2065: 'objPositions' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(44): error C2228: left of '.find_first_of' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(47): error C2065: 'objPositions' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(47): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(47): error C2228: left of '.c_str' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(50): error C2065: 'objStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(50): error C2228: left of '.readsome' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(52): error C2065: 'thisObj' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(52): error C2228: left of '.str' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(52): error C2065: 'objStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(52): error C2228: left of '.readsome' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(55): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(55): error C2065: 'thisObj' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(55): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(55): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(55): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(55): error C3861: 'extractObject': identifier not found
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(60): error C2039: 'cout' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(60): error C2065: 'cout' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(60): error C2039: 'endl' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(60): error C2065: 'endl' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfin-getobjbynum.cpp(61): error C2440: 'return' : cannot convert from 'const char [1]' to 'int'
There is no context in which this conversion is possible
bPdfContent.cpp
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(5): error C2653: 'bPdfContent' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(5): error C2065: 'bPdfStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(5): error C2146: syntax error : missing ')' before identifier 'src'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(5): error C2059: syntax error : ')'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(5): error C2143: syntax error : missing ';' before '{'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(5): error C2447: '{' : missing function header (old-style formal list?)
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C2825: 'bPdfContent': must be a class or namespace when followed by '::'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C2146: syntax error : missing ';' before identifier 'bPdfContent'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C2825: 'bPdfContent': must be a class or namespace when followed by '::'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C2039: 'fetch' : is not a member of '`global namespace''
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C2146: syntax error : missing ';' before identifier 'fetch'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C2086: 'int bPdfContent' : redefinition
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(5) : see declaration of 'bPdfContent'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(12): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(13): error C2146: syntax error : missing ';' before identifier 'oper'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(13): error C2065: 'oper' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(16): error C2065: 'data' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(16): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(17): error C2065: 'data' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(17): error C2065: 'strm' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(17): error C2228: left of '.read' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(19): error C2039: 'stringstream' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(19): error C2065: 'stringstream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(19): error C2146: syntax error : missing ';' before identifier 'dataStream'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(19): error C2065: 'dataStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(20): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(20): error C2065: 'string' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(20): error C2065: 'dataloc' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(20): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(20): error C2061: syntax error : identifier 'string'
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(22): error C2065: 'dataStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(22): error C2228: left of '.str' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(22): error C2065: 'dataloc' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(24): error C2065: 'dataloc' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(24): error C2541: 'delete' : cannot delete objects that are not pointers
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(25): error C2064: term does not evaluate to a function taking 0 arguments
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(25): warning C4508: 'fetch' : function should return a value; 'void' return type assumed
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(27): error C2065: 'dataloc' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(27): error C2541: 'delete' : cannot delete objects that are not pointers
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(29): error C2065: 'pnt' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(31): error C2065: 'dataStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(32): error C2065: 'dataStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(32): error C2228: left of '.peek' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(32): fatal error C1903: unable to recover from previous error(s); stopping compilation
bPdf.cpp
c:\pdf\bpdf-master\bpdf\bpdf.cpp(6): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf.cpp(6): error C2146: syntax error : missing ';' before identifier 'unrollDict'
c:\pdf\bpdf-master\bpdf\bpdf.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf.cpp(6): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf.cpp(6): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdf.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf.cpp(8): error C2146: syntax error : missing ';' before identifier 'dict'
c:\pdf\bpdf-master\bpdf\bpdf.cpp(8): error C2065: 'dict' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf.cpp(9): error C2039: 'stringstream' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf.cpp(9): error C2065: 'stringstream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf.cpp(9): error C2146: syntax error : missing ';' before identifier 'strStream'
c:\pdf\bpdf-master\bpdf\bpdf.cpp(9): error C2065: 'strStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf.cpp(10): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf.cpp(10): error C2228: left of '.find' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf.cpp(10): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdf.cpp(10): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf.cpp(10): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf.cpp(11): error C2065: 'strStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf.cpp(11): error C2228: left of '.str' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf.cpp(11): error C2228: left of '.c_str' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf.cpp(13): error C2065: 'strStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf.cpp(13): error C2228: left of '.str' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf.cpp(13): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf.cpp(13): error C2228: left of '.find' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf.cpp(13): error C2228: left of '.c_str' must have class/struct/union
c:\pdf\bpdf-master\bpdf\bpdf.cpp(15): error C2065: 'strStream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf.cpp(15): error C2228: left of '.good' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf.cpp(15): fatal error C1903: unable to recover from previous error(s); stopping compilation
bPdf-type.cpp
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(5): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(5): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(6): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(6): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(9): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(9): error C2228: left of '.find_first_of' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(11): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(11): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(11): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(11): error C2065: 'retry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(17): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(17): error C2228: left of '.find_first_of' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(18): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(18): error C2228: left of '.find_first_of' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(19): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(19): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(19): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(20): error C2065: 'end' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(23): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(23): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(23): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(30): error C2065: 'end' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(37): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(37): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(37): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(37): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(37): error C2084: function 'size_t isArr(const int)' already has a body
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(5) : see previous definition of 'isArr'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(39): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(39): error C2065: 'retry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(39): error C3861: 'isArr': identifier not found
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(42): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(42): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(42): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(42): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(43): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(43): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(46): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(46): error C2228: left of '.find' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(48): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(48): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(48): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(48): error C2065: 'retry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(54): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(54): error C2228: left of '.find' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(55): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(55): error C2228: left of '.find' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(56): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(56): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(56): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(57): error C2065: 'end' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(60): error C3083: 'string': the symbol to the left of a '::' must be a type
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(60): error C2039: 'npos' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(60): error C2065: 'npos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(67): error C2065: 'end' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(74): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(74): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(74): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(74): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(74): error C2084: function 'size_t isDict(const int)' already has a body
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(42) : see previous definition of 'isDict'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(76): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(76): error C2065: 'retry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(76): error C3861: 'isDict': identifier not found
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(79): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(79): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(79): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(79): error C2143: syntax error : missing ',' before '&'
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(83): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(83): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(86): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(86): error C2228: left of '.find' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(86): error C2065: 'pos' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(87): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(90): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(91): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(91): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-type.cpp(91): fatal error C1903: unable to recover from previous error(s); stopping compilation
bPdf-intern.cpp
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(5): error C2653: 'bPdfXrefSection' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(7): error C2065: 'isCompressed' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(11): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(11): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(11): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(11): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(14): error C2065: 'start' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(15): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(15): error C2065: 'string' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(15): error C2146: syntax error : missing ';' before identifier 'entry'
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(15): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(18): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(18): error C2065: 'data' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(18): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(18): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(20): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(21): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(21): error C2065: 'data' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(21): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(21): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(27): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(27): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(27): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(28): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(31): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(39): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(40): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(52): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(52): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(52): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(53): error C2065: 'entry' : undeclared identifier
bPdf-extractObject.cpp
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(5): error C2653: 'bPdfIn' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(6): error C2146: syntax error : missing ';' before identifier 'extractObject'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(7): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(7): error C2065: 'file' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(7): warning C4508: 'extractObject' : function should return a value; 'void' return type assumed
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2146: syntax error : missing ';' before identifier 'extractObject'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2086: 'int string' : redefinition
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(5) : see declaration of 'string'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2039: 'istream' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2065: 'istream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2065: 'source' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2275: 'size_t' : illegal use of this type as an expression
c:\pdf\bpdf-master\predefined c++ types (compiler internal)(19) : see declaration of 'size_t'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2146: syntax error : missing ')' before identifier 'startPos'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2365: 'extractObject' : redefinition; previous definition was 'function'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(6) : see declaration of 'extractObject'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2078: too many initializers
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2275: 'size_t' : illegal use of this type as an expression
c:\pdf\bpdf-master\predefined c++ types (compiler internal)(19) : see declaration of 'size_t'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2059: syntax error : ')'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2143: syntax error : missing ';' before '{'
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(10): error C2447: '{' : missing function header (old-style formal list?)
bPdf-auxil.cpp
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(5): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(5): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(5): error C2146: syntax error : missing ';' before identifier 'itoa'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(6): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(6): error C2146: syntax error : missing ';' before identifier 'str'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(6): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(9): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(9): error C2064: term does not evaluate to a function taking 1 arguments
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(9): warning C4508: 'itoa' : function should return a value; 'void' return type assumed
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(11): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(22): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(26): error C2065: 'str' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C2653: 'bPdf' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C2146: syntax error : missing ';' before identifier 'getline'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C2086: 'int string' : redefinition
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(5) : see declaration of 'string'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C2039: 'istream' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C2065: 'istream' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C2065: 'source' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-auxil.cpp(32): error C2448: 'getline' : function-style initializer appears to be a function definition
Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

With your test.cpp, I got error:

c:\pdf\bpdf-master\test.cpp(24): error C2065: 'bPdfPageCat' : undeclared identifier
c:\pdf\bpdf-master\test.cpp(24): error C2146: syntax error : missing ';' before identifier 'pageCat'
c:\pdf\bpdf-master\test.cpp(24): error C2065: 'pageCat' : undeclared identifier
c:\pdf\bpdf-master\test.cpp(26): error C2065: 'pageCat' : undeclared identifier
c:\pdf\bpdf-master\test.cpp(26): error C2228: left of '.count' must have class/struct/union

Thank you for error messages, I reproduced them successfully. I fixed the structure a bit so it at least compiles itself as library (of course if you exclude example.cpp from the project, which I was forced to do).

As for your needs, it should extract a stream from given object in a file: most decompressions are implemented. But even this is a bit messy as I see. bPdfStream class is more convenient, but:

  1. it doesn't support objects packed in an object stream (although it's (almost?) never the case with fonts and images) and
  2. you have to provide byte offset (location in file) of the object which you want.
    Alternatively, there's a bPdfIn.getObjByNum() method which needs just the object number and always unpacks the whole object for you. But then you have to trim out dictionary and "obj" & "endobj" keywords by yourself. I imagine both these methods could be used for looping through whole file. Refer to bPdf-structure.h which contains some docs in the comments.

I wouldn't recommend bPdf for more serious applications. But if you want, I could search for PDF building class (I should have it somewhere on my disk) and fix the interface so it would be more usable.

Thanks for the updates.

Here are the new VC 2012 errors with your latest codes:

------ Build started: Project: test, Configuration: Debug Win32 ------
example.cpp
c:\pdf\bpdf-master\bpdf\bpdfpred.cpp(11): warning C4018: '<' : signed/unsigned mismatch
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(50): warning C4244: '=' : conversion from 'std::streamoff' to 'size_t', possible loss of data
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(63): warning C4018: '<' : signed/unsigned mismatch
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(245): warning C4146: unary minus operator applied to unsigned type, result still unsigned
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(249): warning C4146: unary minus operator applied to unsigned type, result still unsigned
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(32): warning C4018: '<' : signed/unsigned mismatch
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(53): warning C4018: '<' : signed/unsigned mismatch
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(65): warning C4018: '<' : signed/unsigned mismatch
c:\pdf\bpdf-master\bpdf\bpdfin-loadxref.cpp(109): warning C4244: '=' : conversion from 'std::streamoff' to 'size_t', possible loss of data
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(28): warning C4018: '<' : signed/unsigned mismatch
c:\pdf\bpdf-master\bpdf\bpdfstream.cpp(70): warning C4244: '=' : conversion from 'std::streamoff' to 'size_t', possible loss of data
c:\pdf\bpdf-master\bpdf\bpdfstream-read.cpp(64): warning C4018: '<' : signed/unsigned mismatch
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(36): warning C4244: 'argument' : conversion from 'std::streamoff' to 'size_t', possible loss of data
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(38): warning C4244: 'argument' : conversion from 'std::streamoff' to 'unsigned int', possible loss of data
c:\pdf\bpdf-master\bpdf\bpdfcontent.cpp(39): warning C4244: 'argument' : conversion from 'std::streamoff' to 'unsigned int', possible loss of data
bPdf-intern.cpp
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(5): error C2653: 'bPdfXrefSection' : is not a class or namespace name
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(7): error C2065: 'isCompressed' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(11): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(11): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(11): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(11): error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(14): error C2065: 'start' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(15): error C2039: 'string' : is not a member of 'std'
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(15): error C2065: 'string' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(15): error C2146: syntax error : missing ';' before identifier 'entry'
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(15): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(18): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(18): error C2065: 'data' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(18): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(18): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(20): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(21): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(21): error C2065: 'data' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(21): error C2228: left of '.substr' must have class/struct/union
type is ''unknown-type''
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(21): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(27): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(27): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(27): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(28): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(31): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(39): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(40): error C2065: 'entry' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(52): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(52): error C2065: 'entryStructure' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(52): error C2065: 'entryLength' : undeclared identifier
c:\pdf\bpdf-master\bpdf\bpdf-intern.cpp(53): error C2065: 'entry' : undeclared identifier
Generating Code...
c:\pdf\bpdf-master\bpdf\bpdf-extractobject.cpp(268): warning C4715: 'bPdf::extractObject' : not all control paths return a value
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

bPdf-intern.cpp is not present in the current version (it was modified and renamed). You should remove it from your project. I'm sorry, I thought this removal was recorded by commit, but perhaps Visual Studio ignored it (?). Freshly cloned repo doesn't contain this file anyway.