diff -ruNp ttf2eot-0.0.3-orig/ttf2eot.cpp ttf2eot-0.0.3/ttf2eot.cpp --- ttf2eot-0.0.3-orig/ttf2eot.cpp 2017-01-06 13:21:32 +++ ttf2eot-0.0.3/ttf2eot.cpp 2023-10-15 13:46:26 @@ -5,6 +5,7 @@ #include #include #include +#include #include @@ -56,7 +57,7 @@ int main(int argc, char **argv) } else { input = fopen(argv[1], "rb"); if (input == NULL) { - fprintf(stderr, "could not open input file %s, %m\n", argv[1]); + fprintf(stderr, "could not open input file %s, %s\n", argv[1]); return 1; } } @@ -66,13 +67,13 @@ int main(int argc, char **argv) } else { output = fopen(argv[2], "wb"); if (output == NULL) { - fprintf(stderr, "could not open output file %s, %m\n", argv[2]); + fprintf(stderr, "could not open output file %s, %s\n", argv[2]); return 1; } } if ((fontData = (unsigned char *) malloc(fontSize)) == NULL) { - fprintf(stderr, "Allocation failure, %m\n"); + fprintf(stderr, "Allocation failure, %s\n"); return 1; } @@ -81,11 +82,11 @@ int main(int argc, char **argv) if (ret && fontSize <= SIZE_MAX / 2) { fontOff += ret; if ((fontData = (unsigned char *) realloc(fontData, fontSize *= 2)) == NULL) { - fprintf(stderr, "Allocation failure, %m\n"); + fprintf(stderr, "Allocation failure, %s\n"); return 1; } } else if (ret) { - fprintf(stderr, "Too much data, %m\n"); + fprintf(stderr, "Too much data, %s\n"); return 1; } else { fontData = (unsigned char *) realloc(fontData, fontSize = fontOff); @@ -98,7 +99,7 @@ int main(int argc, char **argv) fwrite(fontData, fontSize, 1, output); return 0; } else { - fprintf(stderr, "unknown error parsing input font, %m\n"); + fprintf(stderr, "unknown error parsing input font, %s\n"); return 1; } }