[PD-cvs] pd/src s_midi_mmio.c,1.4,1.4.12.1
Mathieu Bouchard
matju at users.sourceforge.net
Fri Aug 3 01:50:12 CEST 2007
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13996
Modified Files:
Tag: desiredata
s_midi_mmio.c
Log Message:
cleanup
Index: s_midi_mmio.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_midi_mmio.c,v
retrieving revision 1.4
retrieving revision 1.4.12.1
diff -C2 -d -r1.4 -r1.4.12.1
*** s_midi_mmio.c 6 Sep 2004 20:20:36 -0000 1.4
--- s_midi_mmio.c 2 Aug 2007 23:50:10 -0000 1.4.12.1
***************
*** 6,15 ****
#include "s_stuff.h"
#include <stdio.h>
-
#include <windows.h>
#include <MMSYSTEM.H>
! /* ------------- MIDI time stamping from audio clock ------------ */
!
#ifdef MIDI_TIMESTAMP
[...1084 lines suppressed...]
}
#endif
! void midi_getdevs(char *indevlist, int *nindevs, char *outdevlist, int *noutdevs, int maxndev, int devdescsize) {
int i, nin = midiInGetNumDevs(), nout = midiOutGetNumDevs();
UINT wRtn;
! if (nin > maxndev) nin = maxndev;
! for (i = 0; i < nin; i++) {
MIDIINCAPS micap;
wRtn = midiInGetDevCaps(i, (LPMIDIINCAPS) &micap, sizeof(micap));
! strncpy(indevlist + i * devdescsize, (wRtn ? "???" : micap.szPname), devdescsize);
indevlist[(i+1) * devdescsize - 1] = 0;
}
! if (nout > maxndev) nout = maxndev;
! for (i = 0; i < nout; i++) {
MIDIOUTCAPS mocap;
wRtn = midiOutGetDevCaps(i, (LPMIDIOUTCAPS) &mocap, sizeof(mocap));
! strncpy(outdevlist + i * devdescsize, (wRtn ? "???" : mocap.szPname), devdescsize);
outdevlist[(i+1) * devdescsize - 1] = 0;
}
More information about the Pd-cvs
mailing list