diff --git a/src/tools/locale/DefaultCatalog.cpp b/src/tools/locale/DefaultCatalog.cpp index 1f480cbd2b..d1a44f46e0 100644 --- a/src/tools/locale/DefaultCatalog.cpp +++ b/src/tools/locale/DefaultCatalog.cpp @@ -151,7 +151,8 @@ DefaultCatalog::ReadFromFile(const char *path) BStackOrHeapArray buf(sz); if (!buf.IsValid()) { - fprintf(stderr, "couldn't allocate array of %Ld chars\n", sz); + fprintf(stderr, "couldn't allocate array of %" B_PRIdOFF " chars\n", + sz); return B_NO_MEMORY; } res = catalogFile.Read(buf, sz); @@ -161,8 +162,9 @@ DefaultCatalog::ReadFromFile(const char *path) } if (res < sz) { fprintf(stderr, - "only got %u instead of %Lu bytes from catalog-file %s\n", res, sz, - path); + "only got %u instead of %" B_PRIdOFF " bytes " + "from catalog-file %s\n", + res, sz, path); return res; } BMemoryIO memIO(buf, sz); diff --git a/src/tools/locale/collectcatkeys.cpp b/src/tools/locale/collectcatkeys.cpp index 78ded2deb6..e14d6d5a6a 100644 --- a/src/tools/locale/collectcatkeys.cpp +++ b/src/tools/locale/collectcatkeys.cpp @@ -287,7 +287,8 @@ main(int argc, char **argv) char *buf = inputStr.LockBuffer(sz); off_t rsz = inFile.Read(buf, sz); if (rsz < sz) { - fprintf(stderr, "couldn't read %Ld bytes from %s (got only %Ld)\n", + fprintf(stderr, "couldn't read %" B_PRIdOFF " bytes from %s " + "(got only %" B_PRIdOFF ")\n", sz, inputFile, rsz); exit(-1); }