# Get prototypes from a .c file
# $Id: makeextprotos-sed,v 1.2 2003/11/24 17:31:27 pcg Exp $
# /* EXTPROTO */   must be above return type which are above function.
#		Args are on one line
# eg.
# /* EXTPROTO */
# void                           ------>   void main(int argc, char **argv);
# main(int argc, char **argv)
# {
# }
#
/^[/][*] EXTPROTO [*][/]$/{
n
N
s/\n\([_a-zA-Z][_a-zA-Z0-9]* *\)(/ \1 __PROTO((/
s/$/);/
p
}
