X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=testing%2F_PDCLIB_iotest.h;h=155ac16d51036c3935227ec85df331186403aee7;hp=c3118dc95627d548d0d9a4a006ed4aae3c81fd1a;hb=36ba0291514888662188f6a64fe34e9acad1c298;hpb=73b9741c872e1a9c23f91e81eaa5d673b55d8653 diff --git a/testing/_PDCLIB_iotest.h b/testing/_PDCLIB_iotest.h index c3118dc..155ac16 100644 --- a/testing/_PDCLIB_iotest.h +++ b/testing/_PDCLIB_iotest.h @@ -1,5 +1,3 @@ -/* $Id$ */ - /* PDCLib testing suite <_PDCLIB_test.h> This file is part of the Public Domain C Library (PDCLib). @@ -17,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 )