Misc cleanups to take care of GCC3.x warnings. Missing 'U' and 'LL'
[dragonfly.git] / sys / dev / sound / pcm / ac97_if.m
1 # KOBJ\r
2 #\r
3 # Copyright (c) 2000 Cameron Grant <cg@freebsd.org>\r
4 # All rights reserved.\r
5 #\r
6 # Redistribution and use in source and binary forms, with or without\r
7 # modification, are permitted provided that the following conditions\r
8 # are met:\r
9 # 1. Redistributions of source code must retain the above copyright\r
10 #    notice, this list of conditions and the following disclaimer.\r
11 # 2. Redistributions in binary form must reproduce the above copyright\r
12 #    notice, this list of conditions and the following disclaimer in the\r
13 #    documentation and/or other materials provided with the distribution.\r
14 #\r
15 # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\r
16 # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r
17 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r
18 # ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\r
19 # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r
20 # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r
21 # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r
22 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r
23 # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r
24 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r
25 # SUCH DAMAGE.\r
26 #\r
27 # $FreeBSD: src/sys/dev/sound/pcm/ac97_if.m,v 1.1.2.3 2002/04/22 15:49:35 cg Exp $\r
28 # $DragonFly: src/sys/dev/sound/pcm/ac97_if.m,v 1.2 2003/06/17 04:28:31 dillon Exp $\r
29 #\r
30 \r
31 #include <dev/sound/pcm/sound.h>\r
32 \r
33 INTERFACE ac97;\r
34 \r
35 CODE {\r
36 \r
37         static u_int32_t\r
38         ac97_noinit(kobj_t obj, void *devinfo)\r
39         {\r
40                 return 1;\r
41         }\r
42 \r
43 };\r
44 \r
45 METHOD u_int32_t init {\r
46         kobj_t obj;\r
47         void *devinfo;\r
48 } DEFAULT ac97_noinit;\r
49 \r
50 METHOD int read {\r
51         kobj_t obj;\r
52         void *devinfo;\r
53         int regno;\r
54 };\r
55 \r
56 METHOD int write {\r
57         kobj_t obj;\r
58         void *devinfo;\r
59         int regno;\r
60         u_int32_t data;\r
61 };\r
62 \r