diff options
author | Max Horn | 2004-04-25 14:42:14 +0000 |
---|---|---|
committer | Max Horn | 2004-04-25 14:42:14 +0000 |
commit | d4f876b37df0fdc772936eedf9b112802987254b (patch) | |
tree | c7e782e5846dd153159c574ca9cb2ca250dfd34f /saga/xmidi.h | |
parent | f9cd78cedd48371f8aa9d98cbcdeb879fe543fac (diff) | |
download | scummvm-rg350-d4f876b37df0fdc772936eedf9b112802987254b.tar.gz scummvm-rg350-d4f876b37df0fdc772936eedf9b112802987254b.tar.bz2 scummvm-rg350-d4f876b37df0fdc772936eedf9b112802987254b.zip |
Fix many warnings; use C++ type system instead of C style typedefs; removed various unused stuff; const correctness; etc.
svn-id: r13622
Diffstat (limited to 'saga/xmidi.h')
-rw-r--r-- | saga/xmidi.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/saga/xmidi.h b/saga/xmidi.h index a408cfc74e..f40ae21b44 100644 --- a/saga/xmidi.h +++ b/saga/xmidi.h @@ -52,29 +52,29 @@ namespace Saga { /* IFF/XMI Data structures \*--------------------------------------------------------------------------*/ -typedef struct IFF_ID_CHUNK_tag { +struct IFF_ID_CHUNK { char id_4cc[4]; /* 4cc */ ulong chunk_len; /* u32_be */ char desc_4cc[4]; /* 4cc */ -} IFF_ID_CHUNK; +}; #define IFF_ID_CHUNK_HEADERLEN 12 -typedef struct XMI_INFO_CHUNK_tag { +struct XMI_INFO_CHUNK { char id_4cc[4]; /* 4cc */ ulong chunk_len; /* u32_be */ uint n_tracks; /* u16_le */ -} XMI_INFO_CHUNK; +}; -typedef struct XMI_TIMB_CHUNK_tag { +struct XMI_TIMB_CHUNK { char id_4cc[4]; /* 4cc */ ulong chunk_len; /* u32_be */ -} XMI_TIMB_CHUNK; +}; -typedef struct XMI_EVENT_CHUNK_tag { +struct XMI_EVENT_CHUNK { char id_4cc[4]; /* 4cc */ ulong chunk_len; /* u32_be */ -} XMI_EVENT_CHUNK; +}; typedef struct SMF_HEADER_CHUNK_tag { char smf_id[4]; /* u8 */ @@ -87,10 +87,10 @@ typedef struct SMF_HEADER_CHUNK_tag { } time_division; } SMF_HEADER_CHUNK; -typedef struct SMF_TRACK_CHUNK_tag { +struct SMF_TRACK_CHUNK { char smf_track_id[4]; unsigned int smf_track_len; -} SMF_TRACK_CHUNK; +}; #define MIDI_HEADER_LEN 14 #define MIDI_HEADER_CHUNK_LEN 6 @@ -105,8 +105,8 @@ int Print4CC(char *fourcc); int XMIDI_ReadEvents(XMIDIEVENT_LIST *event_list, const uchar *event_data, size_t event_data_len, uint n_tracks); int WriteVLQ_DW(char *write_ptr, DWORD value); -DWORD ReadVLQ_DW(char *data, DWORD bytes_left, DWORD *value); -DWORD ReadVLQ2_DW(char *data, DWORD bytes_left, DWORD *value); +DWORD ReadVLQ_DW(const uchar *data, DWORD bytes_left, DWORD *value); +DWORD ReadVLQ2_DW(const uchar *data, DWORD bytes_left, DWORD *value); int GetLengthAsVLQ(DWORD data); int AddEventToList(XMIDIEVENT_LIST *event_list, int smf_size, int time, int event, int channel, int sysex_op, int op1, int op2, int op3, int op4); |