X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=testing%2F_PDCLIB_iotest.h;h=155ac16d51036c3935227ec85df331186403aee7;hp=f0b425ddf31683f4b1083e3638add93c6dd1564a;hb=36ba0291514888662188f6a64fe34e9acad1c298;hpb=e1c526e9bad3f6e69391e94059096145390508d3 diff --git a/testing/_PDCLIB_iotest.h b/testing/_PDCLIB_iotest.h index f0b425d..155ac16 100644 --- a/testing/_PDCLIB_iotest.h +++ b/testing/_PDCLIB_iotest.h @@ -15,7 +15,10 @@ #if defined( _PDCLIB_FILEIO ) #define GET_RESULT \ rewind( target ); \ - fread( result_buffer, 1, actual_rc, target ); + if ( (int)fread( result_buffer, 1, actual_rc, target ) != actual_rc ) \ + { \ + fprintf( stderr, "GET_RESULT failed." ); \ + } #define RESULT_MISMATCH( act, exp ) strcmp( result_buffer, exp ) != 0 #define RESULT_STRING( tgt ) result_buffer #elif defined( _PDCLIB_STRINGIO )