=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/kdump/mkioctls,v retrieving revision 1.6 retrieving revision 1.7 diff -c -r1.6 -r1.7 *** src/usr.bin/kdump/mkioctls 2001/08/18 00:48:57 1.6 --- src/usr.bin/kdump/mkioctls 2002/10/17 15:14:57 1.7 *************** *** 1,5 **** #!/bin/sh - ! # $OpenBSD: mkioctls,v 1.6 2001/08/18 00:48:57 espie Exp $ # # Copyright (c) 1994 --- 1,5 ---- #!/bin/sh - ! # $OpenBSD: mkioctls,v 1.7 2002/10/17 15:14:57 jason Exp $ # # Copyright (c) 1994 *************** *** 49,54 **** --- 49,55 ---- print "#include " print "#include " print "#include " + print "#include " print "#define COMPAT_43" print "#include " print "" *************** *** 70,75 **** --- 71,88 ---- printf("\tif (val == %s)\n\t\treturn (\"%s\");\n", $i, $i); } + + /^#[ ]*define[ ]*(AUDIO_)[A-Z]*[ ]*_IO/ { + + # find where the name starts + for (i = 1; i <= NF; i++) + if ($i ~ /define/) + break; + ++i; + # + printf("\tif (val == %s)\n\t\treturn (\"%s\");\n", $i, $i); + } + END { print "\n\treturn (NULL);" print "}"