comparison src/modplug/plugin.cxx @ 372:a157306caf03 trunk

[svn] - finalize the plugin-side of the extension-assist ABI
author nenolod
date Tue, 12 Dec 2006 19:43:23 -0800
parents 96cbec520f57
children 7e4e672de0dc
comparison
equal deleted inserted replaced
371:96cbec520f57 372:a157306caf03
72 void ShowFileInfoBox(char* aFilename) 72 void ShowFileInfoBox(char* aFilename)
73 { 73 {
74 ShowInfoWindow(aFilename); 74 ShowInfoWindow(aFilename);
75 } 75 }
76 76
77 gchar *fmts[] =
78 { "amf", "ams", "dbm", "dbf", "dsm", "far", "mdl", "stm", "ult", "j2b", "mt2",
79 "mdz", "mdr", "mdgz", "mdbz", "s3z", "s3r", "s3gz", "xmz", "xmr", "xmgz",
80 "itz", "itr", "itgz", "dmf", "umx", "it", "669", "xm", "mtm", "psm", "ft2", NULL };
81
77 InputPlugin gModPlug = 82 InputPlugin gModPlug =
78 { 83 {
79 NULL, 84 NULL,
80 NULL, 85 NULL,
81 "ModPlug Player", 86 "ModPlug Player",
100 GetSongInfo, 105 GetSongInfo,
101 ShowFileInfoBox, 106 ShowFileInfoBox,
102 NULL, // output 107 NULL, // output
103 NULL, // tuple 108 NULL, // tuple
104 NULL, 109 NULL,
110 NULL,
105 NULL, // vfs 111 NULL, // vfs
106 { "amf", "ams", "dbm", "dbf", "dsm", "far", "mdl", "stm", "ult", "j2b", "mt2", 112 fmts,
107 "mdz", "mdr", "mdgz", "mdbz", "s3z", "s3r", "s3gz", "xmz", "xmr", "xmgz",
108 "itz", "itr", "itgz", "dmf", "umx", "it", "669", "xm", "mtm", "psm", "ft2", NULL },
109 }; 113 };
110 114
111 extern "C" 115 extern "C"
112 { 116 {
113 InputPlugin* get_iplugin_info (void) 117 InputPlugin* get_iplugin_info (void)