- #define RESULT_MISMATCH( act, exp ) \
- rewind( act ), \
- result_buffer[ fread( result_buffer, 1, strlen( exp ) + 1, act ) ] = '\0', \
- rewind( act ), \
- memcmp( result_buffer, exp, strlen( exp ) )
+ #define GET_RESULT \
+ rewind( target ); \
+ fread( result_buffer, 1, actual_rc, target );
+ #define RESULT_MISMATCH( act, exp ) strcmp( result_buffer, exp ) != 0