Browse code

bb11744 - fix compiler warnings on Mac OS X.

Steven Morgan authored on 2017/02/11 03:52:16
Showing 1 changed files
... ...
@@ -904,18 +904,18 @@ int pdf_extract_obj(struct pdf_struct *pdf, struct pdf_obj *obj, uint32_t flags)
904 904
                     if (length < 0)
905 905
                         length = 0;
906 906
 
907
-                    cli_dbgmsg("cli_pdf: calculated length %ld\n", length);
907
+                    cli_dbgmsg("cli_pdf: calculated length %jd\n", (intmax_t)length);
908 908
                 } else {
909 909
                     if (size > (size_t)length+2) {
910
-                        cli_dbgmsg("cli_pdf: calculated length %llu < %llu\n",
911
-                                   (long long unsigned)length, (long long unsigned)size);
910
+                        cli_dbgmsg("cli_pdf: calculated length %jd < %jd\n",
911
+                                   (intmax_t)length, (intmax_t)size);
912 912
                         length = size;
913 913
                     }
914 914
                 }
915 915
 
916 916
                 if (orig_length && size > (size_t)orig_length + 20) {
917
-                    cli_dbgmsg("cli_pdf: orig length: %ld, length: %ld, size: %llu\n", orig_length, length,
918
-                               (long long unsigned)size);
917
+                    cli_dbgmsg("cli_pdf: orig length: %jd, length: %jd, size: %jd\n",
918
+                               (intmax_t)orig_length, (intmax_t)length, (intmax_t)size);
919 919
                     pdfobj_flag(pdf, obj, BAD_STREAMLEN);
920 920
                 }
921 921
 
... ...
@@ -1052,7 +1052,7 @@ int pdf_extract_obj(struct pdf_struct *pdf, struct pdf_obj *obj, uint32_t flags)
1052 1052
         }
1053 1053
     } while (0);
1054 1054
 
1055
-    cli_dbgmsg("cli_pdf: extracted %ld bytes %u %u obj\n", sum, obj->id>>8, obj->id&0xff);
1055
+    cli_dbgmsg("cli_pdf: extracted %jd bytes %u %u obj\n", (intmax_t)sum, obj->id>>8, obj->id&0xff);
1056 1056
     cli_dbgmsg("         ... to %s\n", fullname);
1057 1057
 
1058 1058
     if (flags & PDF_EXTRACT_OBJ_SCAN && sum) {
... ...
@@ -2317,7 +2317,7 @@ int cli_pdf(const char *dir, cli_ctx *ctx, off_t offset)
2317 2317
 
2318 2318
     if (pdfver != start || offset) {
2319 2319
         pdf.flags |= 1 << BAD_PDF_HEADERPOS;
2320
-        cli_dbgmsg("cli_pdf: PDF header is not at position 0: %ld\n",pdfver-start+offset);
2320
+        cli_dbgmsg("cli_pdf: PDF header is not at position 0: %jd\n",(intmax_t)(pdfver-start+offset));
2321 2321
 #if HAVE_JSON
2322 2322
         if (pdfobj)
2323 2323
             cli_jsonbool(pdfobj, "BadVersionLocation", 1);
... ...
@@ -2426,7 +2426,7 @@ int cli_pdf(const char *dir, cli_ctx *ctx, off_t offset)
2426 2426
     while ((rc = pdf_findobj(&pdf)) > 0) {
2427 2427
         struct pdf_obj *obj = &pdf.objs[pdf.nobjs-1];
2428 2428
 
2429
-        cli_dbgmsg("cli_pdf: found %d %d obj @%ld\n", obj->id >> 8, obj->id&0xff, obj->start + offset);
2429
+        cli_dbgmsg("cli_pdf: found %d %d obj @%jd\n", obj->id >> 8, obj->id&0xff, (intmax_t)(obj->start + offset));
2430 2430
     }
2431 2431
 
2432 2432
     if (pdf.nobjs)