X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=sdd1.cpp;h=439df53032ec920c36ec9fc4680c94635eadce71;hb=2b158b830ecb8011d5b4d955ee0e42e28f1ceff5;hp=54f395e522dec0ce7e7613c92c6030be4df3b5d9;hpb=9902256814785f0b3f08d336a98c481c296ac7e5;p=drnoksnes diff --git a/sdd1.cpp b/sdd1.cpp index 54f395e..439df53 100644 --- a/sdd1.cpp +++ b/sdd1.cpp @@ -251,7 +251,7 @@ void S9xSDD1SaveLoggedData () if (fs) { - long c = fwrite(Memory.SDD1LoggedData, 8, + size_t c = fwrite(Memory.SDD1LoggedData, 8, Memory.SDD1LoggedDataCount, fs); if (c < Memory.SDD1LoggedDataCount) { fprintf(stderr, "Failed to write sdd1 log data\n"); @@ -270,10 +270,10 @@ void S9xSDD1LoadLoggedData () if (fs) { - long c = fread (Memory.SDD1LoggedData, 8, + size_t c = fread (Memory.SDD1LoggedData, 8, MEMMAP_MAX_SDD1_LOGGED_ENTRIES, fs); - if (c != EOF) + if (c > 0) Memory.SDD1LoggedDataCount = Memory.SDD1LoggedDataCountPrev = c; fclose (fs); }