[util] Remove use of ssize_t which was failing on MSVC
authorBehdad Esfahbod <behdad@behdad.org>
Sat, 10 Feb 2018 20:09:06 +0000 (14:09 -0600)
committerBehdad Esfahbod <behdad@behdad.org>
Sat, 10 Feb 2018 20:09:06 +0000 (14:09 -0600)
util/hb-subset.cc

index db1ca115c3869955fafeccd46d4de353b0b77bf4..22349ff138d3d4eec9e7b33d5640f185781542e5 100644 (file)
@@ -72,14 +72,14 @@ struct subset_consumer_t
       fprintf(stderr, "Unable to open output file\n");
       return false;
     }
-    ssize_t bytes_written = fwrite(data, 1, data_length, fp_out);
+    int bytes_written = fwrite(data, 1, data_length, fp_out);
 
     if (bytes_written == -1) {
       fprintf(stderr, "Unable to write output file\n");
       return false;
     }
-    if (bytes_written != data_length) {
-      fprintf(stderr, "Expected %u bytes written, got %ld\n", data_length,
+    if ((unsigned int) bytes_written != data_length) {
+      fprintf(stderr, "Expected %u bytes written, got %d\n", data_length,
               bytes_written);
       return false;
     }