Changeset 551 for trunk/libjdkmidi/trunk
- Timestamp:
- 04/10/08 08:39:46 (8 months ago)
- Location:
- trunk/libjdkmidi/trunk
- Files:
-
- 8 modified
-
include/jdkmidi/fileread.h (modified) (2 diffs)
-
include/jdkmidi/filereadmultitrack.h (modified) (1 diff)
-
include/jdkmidi/fileshow.h (modified) (1 diff)
-
include/jdkmidi/msg.h (modified) (2 diffs)
-
src/jdkmidi_fileread.cpp (modified) (3 diffs)
-
src/jdkmidi_filereadmultitrack.cpp (modified) (1 diff)
-
src/jdkmidi_fileshow.cpp (modified) (2 diffs)
-
src/jdkmidi_msg.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/libjdkmidi/trunk/include/jdkmidi/fileread.h
r101 r551 142 142 // 143 143 144 virtual void mf_error( c har * );144 virtual void mf_error( const char * ); 145 145 146 146 virtual void mf_starttrack( int trk ); … … 178 178 virtual int ReadHeader(); 179 179 180 virtual void mf_error( c har * );180 virtual void mf_error( const char * ); 181 181 182 182 protected: -
trunk/libjdkmidi/trunk/include/jdkmidi/filereadmultitrack.h
r101 r551 73 73 // 74 74 75 virtual void mf_error( c har * );75 virtual void mf_error( const char * ); 76 76 77 77 virtual void mf_starttrack( int trk ); -
trunk/libjdkmidi/trunk/include/jdkmidi/fileshow.h
r101 r551 50 50 virtual void show_time( MIDIClockTime time ); 51 51 52 virtual void mf_error( c har * );52 virtual void mf_error( const char * ); 53 53 54 54 virtual void mf_starttrack( int trk ); -
trunk/libjdkmidi/trunk/include/jdkmidi/msg.h
r101 r551 84 84 //@} 85 85 86 c har * MsgToText( char *txt ) const; ///< Create a human readable ascii string describing the message. This is potentially unsafe as the 'txt' param must point to a buffer of at least 64 chars long.86 const char * MsgToText( char *txt ) const; ///< Create a human readable ascii string describing the message. This is potentially unsafe as the 'txt' param must point to a buffer of at least 64 chars long. 87 87 88 88 ///@name The Query methods. … … 315 315 protected: 316 316 317 static c har * chan_msg_name[16]; ///< Simple ascii text strings describing each channel message type (0x8X to 0xeX)318 static c har * sys_msg_name[16]; ///< Simple ascii text strings describing each system message type (0xf0 to 0xff)317 static const char * chan_msg_name[16]; ///< Simple ascii text strings describing each channel message type (0x8X to 0xeX) 318 static const char * sys_msg_name[16]; ///< Simple ascii text strings describing each system message type (0xf0 to 0xff) 319 319 320 320 unsigned char status; -
trunk/libjdkmidi/trunk/src/jdkmidi_fileread.cpp
r449 r551 175 175 } 176 176 177 void MIDIFileEvents::mf_error( c har *s )177 void MIDIFileEvents::mf_error( const char *s ) 178 178 { 179 179 … … 342 342 } 343 343 344 void MIDIFileRead::mf_error( c har *e )344 void MIDIFileRead::mf_error( const char *e ) 345 345 { 346 346 event_handler->mf_error(e); … … 496 496 else 497 497 { 498 // Special thanks to "Peter Schwind" <pschwind@gmx.de> 499 // for the answer to the question and the fix for: 500 // "is running status to be cleared or not when meta event happens?" 501 // the answer is no. 502 498 // TO DO: is running status to be cleared or not when meta event happens? 499 500 #if MIDIFRD_ALLOW_STATUS_ACROSS_META_EVENT 503 501 if( c!=0xff ) 504 502 { 505 503 status=c; 504 running=0; 505 needed=0; 506 506 } 507 507 508 #else 509 status=c; 508 510 running=0; 509 needed = chantype[ (c>>4) & 0xf ]; 510 } 511 needed = chantype[ (status>>4) & 0xf ]; 512 #endif 513 514 } 515 516 511 517 512 518 if( needed ) // ie. is it a channel message? -
trunk/libjdkmidi/trunk/src/jdkmidi_filereadmultitrack.cpp
r8 r551 52 52 } 53 53 54 void MIDIFileReadMultiTrack::mf_error( c har * )54 void MIDIFileReadMultiTrack::mf_error( const char * ) 55 55 { 56 56 } -
trunk/libjdkmidi/trunk/src/jdkmidi_fileshow.cpp
r8 r551 63 63 } 64 64 65 void MIDIFileShow::mf_error( c har *e )65 void MIDIFileShow::mf_error( const char *e ) 66 66 { 67 67 fprintf( out, "\nParse Error: %s\n", e ); … … 293 293 void MIDIFileShow::mf_text(MIDIClockTime time, int type, int len, unsigned char *txt ) 294 294 { 295 static c har * text_event_names[16] =295 static const char * text_event_names[16] = 296 296 { 297 297 "SEQ. # ", -
trunk/libjdkmidi/trunk/src/jdkmidi_msg.cpp
r8 r551 42 42 43 43 44 c har * MIDIMessage::chan_msg_name[16] =44 const char * MIDIMessage::chan_msg_name[16] = 45 45 { 46 46 "ERROR 00 ", // 0x00 … … 62 62 }; 63 63 64 c har * MIDIMessage::sys_msg_name[16] =64 const char * MIDIMessage::sys_msg_name[16] = 65 65 { 66 66 "SYSEX ", // 0xf0 … … 83 83 84 84 85 c har * MIDIMessage::MsgToText( char *txt ) const85 const char * MIDIMessage::MsgToText( char *txt ) const 86 86 { 87 87 char buf[64];
