1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
$NetBSD: patch-ai,v 1.3 1998/12/14 02:17:11 tv Exp $
--- multimedia/mcimidi.c.orig Sun Dec 13 11:14:40 1998
+++ multimedia/mcimidi.c Sun Dec 13 11:18:04 1998
@@ -72,6 +72,7 @@
* MCI MIDI implemantation *
*======================================================================*/
+#ifndef __NetBSD__
/**************************************************************************
* MIDI_mciGetOpenDev [internal]
*/
@@ -1461,6 +1462,7 @@
}
return ret;
}
+#endif
/*======================================================================*
* MIDI entry points *
@@ -1483,6 +1485,20 @@
case DRV_CONFIGURE: MessageBox16(0, "Sample Midi Linux Driver !", "MMLinux Driver", MB_OK); return 1;
case DRV_INSTALL: return DRVCNF_RESTART;
case DRV_REMOVE: return DRVCNF_RESTART;
+#ifdef __NetBSD__
+ case MCI_OPEN_DRIVER:
+ case MCI_CLOSE_DRIVER:
+ case MCI_PLAY:
+ case MCI_RECORD:
+ case MCI_STOP:
+ case MCI_SET:
+ case MCI_PAUSE:
+ case MCI_RESUME:
+ case MCI_STATUS:
+ case MCI_GETDEVCAPS:
+ case MCI_INFO:
+ case MCI_SEEK:
+#else
case MCI_OPEN_DRIVER: return MIDI_mciOpen (dwDevID, dwParam1, (LPMCI_OPEN_PARMS32A) dwParam2);
case MCI_CLOSE_DRIVER: return MIDI_mciClose (dwDevID, dwParam1, (LPMCI_GENERIC_PARMS) dwParam2);
case MCI_PLAY: return MIDI_mciPlay (dwDevID, dwParam1, (LPMCI_PLAY_PARMS) dwParam2);
@@ -1495,6 +1511,7 @@
case MCI_GETDEVCAPS: return MIDI_mciGetDevCaps(dwDevID, dwParam1, (LPMCI_GETDEVCAPS_PARMS)dwParam2);
case MCI_INFO: return MIDI_mciInfo (dwDevID, dwParam1, (LPMCI_INFO_PARMS32A) dwParam2);
case MCI_SEEK: return MIDI_mciSeek (dwDevID, dwParam1, (LPMCI_SEEK_PARMS) dwParam2);
+#endif
case MCI_LOAD:
case MCI_SAVE:
case MCI_FREEZE:
|