File tree Expand file tree Collapse file tree 7 files changed +475
-0
lines changed Expand file tree Collapse file tree 7 files changed +475
-0
lines changed Original file line number Diff line number Diff line change @@ -112,6 +112,7 @@ add_library(modplug ${LIB_TYPE}
112112 src/load_dmf.cpp
113113 src/load_dsm.cpp
114114 src/load_far.cpp
115+ src/load_gdm.cpp
115116 src/load_it.cpp
116117 src/load_mdl.cpp
117118 src/load_med.cpp
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ libmodplug_la_SOURCES = tables.h \
3737 load_669.cpp \
3838 load_mt2.cpp \
3939 load_psm.cpp \
40+ load_gdm.cpp \
4041 load_abc.cpp \
4142 load_mid.cpp \
4243 load_pat.cpp \
Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ OBJ = sndmix.obj &
5050 load_amf.obj &
5151 load_669.obj &
5252 load_mt2.obj &
53+ load_gdm.obj &
5354 load_psm.obj &
5455 load_abc.obj &
5556 load_mid.obj &
Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ OBJ = sndmix.obj \
5151 load_amf.obj \
5252 load_669.obj \
5353 load_mt2.obj \
54+ load_gdm.obj \
5455 load_psm.obj \
5556 load_abc.obj \
5657 load_mid.obj \
Original file line number Diff line number Diff line change @@ -70,6 +70,7 @@ typedef const BYTE * LPCBYTE;
7070#define MOD_TYPE_J2B 0x800000
7171#define MOD_TYPE_ABC 0x1000000
7272#define MOD_TYPE_PAT 0x2000000
73+ #define MOD_TYPE_GDM 0x40000000 // Fake type
7374#define MOD_TYPE_UMX 0x80000000 // Fake type
7475#define MAX_MODTYPE 24
7576
@@ -637,6 +638,7 @@ class MODPLUG_EXPORTPP CSoundFile
637638 BOOL ReadAMF (LPCBYTE lpStream, DWORD dwMemLength);
638639 BOOL ReadMT2 (LPCBYTE lpStream, DWORD dwMemLength);
639640 BOOL ReadPSM (LPCBYTE lpStream, DWORD dwMemLength);
641+ BOOL ReadGDM (LPCBYTE lpStream, DWORD dwMemLength);
640642 BOOL ReadUMX (LPCBYTE lpStream, DWORD dwMemLength);
641643 BOOL ReadABC (LPCBYTE lpStream, DWORD dwMemLength);
642644 BOOL TestABC (LPCBYTE lpStream, DWORD dwMemLength);
You can’t perform that action at this time.
0 commit comments