/* Verify DeltaTime */
i_len = EncodeValue( b_value, p_track->dw_delta_now );
if( 0 == i_len ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf(stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] DeltaTime Length = 0\n",
i_track );
return 0x01;
i_result = memcmp( b_value, p_track->pb_now, i_len );
if( 0 != i_result ) {
DecodeValue( &dw_temp, p_track->pb_now );
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf(stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] DeltaTime: Event:%d(%x %x %x %x) <=> MidiSrc:%d \n",
i_track, i_len, b_value[0], b_value[1],
b_value[2], b_value[3], dw_temp );
i_result = memcmp( b_value, p_track->pb_now, i_len );
if( 0 != i_result ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] 3Byte-Event: Event:%x %x %x <=> MidiSrc:%ld \n",
i_track, b_value[0], b_value[1], b_value[2],
(p_track->pb_data - p_track->pb_now) );
i_result = memcmp( b_value, p_track->pb_now, i_len );
if( 0 != i_result ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] 2Byte-Event: Event:%x %x <=> MidiSrc:%ld \n",
i_track, b_value[0], b_value[1],
(p_track->pb_data - p_track->pb_now) );
/* Check 1Byte */
if( p_mevent->b_data[0] != *p_track->pb_now ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F0) Status: Code:%x <=> MidiSrc:%ld \n",
i_track, p_mevent->b_data[0], (p_track->pb_data - p_track->pb_now) );
return 0x05;
i_len = EncodeValue( b_value, (p_mevent->dw_length - 1) );
i_result = memcmp( b_value, p_track->pb_now, i_len );
if( 0 != i_result ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F0) Size: Code:%d(%x %x %x %x)<=> MidiSrc:%ld \n",
i_track, p_mevent->dw_length, b_value[0], b_value[1], b_value[2],
b_value[3], (p_track->pb_data - p_track->pb_now) );
pb_temp = (pb_vartop + p_mevent->dw_dataptr);
if( pb_temp != pb_vardata ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F0) VarData Ptr. Error \n", i_track );
return 0x06;
}
if( p_mevent->b_data[0] != *pb_temp ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F0) Data: First Byte(%x,%x) \n",
i_track, p_mevent->b_data[0], *(p_track->pb_now) );
return 0x0f;
i_result = memcmp( pb_temp, p_track->pb_now, p_mevent->dw_length - 1 );
if( 0 != i_result ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F0) Data: len=%d \n", i_track, i_len );
return 0x07;
}
/* Check 1Byte */
if( p_mevent->b_data[0] != *p_track->pb_now ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F7) Status: Code:%x <=> MidiSrc:%ld \n",
i_track, p_mevent->b_data[0], (p_track->pb_data - p_track->pb_now) );
return 0x08;
i_len = EncodeValue( b_value, p_mevent->dw_length );
i_result = memcmp( b_value, p_track->pb_now, i_len );
if( 0 != i_result ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F7) Size: Code:%d(%x %x %x %x)<=> MidiSrc:%ld \n",
i_track, p_mevent->dw_length, b_value[0], b_value[1], b_value[2],
b_value[3], (p_track->pb_data - p_track->pb_now) );
pb_temp = (pb_vartop + p_mevent->dw_dataptr);
if( pb_temp != pb_vardata ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F7) VarData Ptr. Error \n", i_track );
return 0x08;
}
i_result = memcmp( pb_temp, p_track->pb_now, p_mevent->dw_length );
if( 0 != i_result ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] SysEx(F7) Data: len=%d \n", i_track, i_len );
return 0x09;
}
/* Check 1Byte */
if( p_mevent->b_data[0] != *(p_track->pb_now + 0) ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] Meta Status: Code:%x <=> MidiSrc:%x \n",
i_track, p_mevent->b_data[0], *p_track->pb_now );
return 0x08;
/* Check 2Byte */
if( p_mevent->b_data[1] != *(p_track->pb_now + 1) ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] Meta Code: Code:%x <=> MidiSrc:%ld \n",
i_track, p_mevent->b_data[1], (p_track->pb_data - p_track->pb_now) );
return 0x08;
i_len = EncodeValue( b_value, (p_mevent->dw_length - i_len - 2) );
i_result = memcmp( b_value, (p_track->pb_now + 2), i_len );
if( 0 != i_result ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] Meta Size: Code:%d(%x %x %x %x)<=> MidiSrc:%ld \n",
i_track, p_mevent->dw_length, b_value[0], b_value[1], b_value[2],
b_value[3], (p_track->pb_data - p_track->pb_now) );
pb_temp = (pb_vartop + p_mevent->dw_dataptr);
if( pb_temp != pb_vardata ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] Meta VarData Ptr. Error \n", i_track );
return 0x08;
}
i_result = memcmp( pb_temp, p_track->pb_now, p_mevent->dw_length );
if( 0 != i_result ) {
- printf("Error!!: Fail Verify MidiEvent --" \
+ fprintf( stderr, "Error!!: Fail Verify MidiEvent --" \
" [Trk %d] Meta Data: len=%d \n", i_track, i_len );
return 0x09;
}
p_mevent++;
}
- puts("Verify MidiEvent is Completed!!");
+ fputs( stderr, "Verify MidiEvent is Completed!!\n");
return 0x00;
}