[WINEOSS] shorten MIDI names

Robert Reif reif at earthlink.net
Fri Dec 16 17:50:40 CST 2005


Shorten MIDI names to fit into 32 byte array without overflow.
-------------- next part --------------
Index: dlls/winmm/wineoss/midi.c
===================================================================
RCS file: /home/wine/wine/dlls/winmm/wineoss/midi.c,v
retrieving revision 1.50
diff -p -u -r1.50 midi.c
--- dlls/winmm/wineoss/midi.c	8 Dec 2005 13:09:17 -0000	1.50
+++ dlls/winmm/wineoss/midi.c	16 Dec 2005 23:40:36 -0000
@@ -230,7 +230,7 @@ LRESULT OSS_MidiInit(void)
 	sinfo.device = i;
 	status = ioctl(midiSeqFD, SNDCTL_SYNTH_INFO, &sinfo);
 	if (status == -1) {
-            static const WCHAR fmt[] = {'W','i','n','e',' ','O','S','S',' ','M','i','d','i',' ','O','u','t',' ','(','#','%','d',')',' ','-',' ','d','i','s','a','b','l','e','d',0};
+            static const WCHAR fmt[] = {'W','i','n','e',' ','O','S','S',' ','M','i','d','i',' ','O','u','t',' ','(','#','%','d',')',' ','d','i','s','a','b','l','e','d',0};
 	    ERR("ioctl for synth info failed on %d, disabling it.\n", i);
 
             wsprintfW(MidiOutDev[i].caps.szPname, fmt, i);
@@ -310,7 +310,7 @@ LRESULT OSS_MidiInit(void)
 	/* Product Version. We simply say "1" */
 	MidiOutDev[numsynthdevs + i].caps.vDriverVersion = 0x001;
         if (status == -1) {
-            static const WCHAR fmt[] = {'W','i','n','e',' ','O','S','S',' ','M','i','d','i',' ','O','u','t',' ','(','#','%','d',')',' ','-',' ','d','i','s','a','b','l','e','d',0};
+            static const WCHAR fmt[] = {'W','i','n','e',' ','O','S','S',' ','M','i','d','i',' ','O','u','t',' ','(','#','%','d',')',' ','d','i','s','a','b','l','e','d',0};
             wsprintfW(MidiOutDev[numsynthdevs + i].caps.szPname, fmt, numsynthdevs + i);
             MidiOutDev[numsynthdevs + i].bEnabled = FALSE;
         } else {
@@ -341,7 +341,7 @@ LRESULT OSS_MidiInit(void)
 	/* Product Version. We simply say "1" */
 	MidiInDev[i].caps.vDriverVersion = 0x001;
         if (status == -1) {
-            static const WCHAR fmt[] = {'W','i','n','e',' ','O','S','S',' ','M','i','d','i',' ','I','n',' ','(','#','%','d',')',' ','-',' ','d','i','s','a','b','l','e','d',0};
+            static const WCHAR fmt[] = {'W','i','n','e',' ','O','S','S',' ','M','i','d','i',' ','I','n',' ','(','#','%','d',')',' ','d','i','s','a','b','l','e','d',0};
             wsprintfW(MidiInDev[i].caps.szPname, fmt, numsynthdevs + i);
             MidiInDev[i].state = -1;
         } else {


More information about the wine-patches mailing list