xref: /plan9/sys/src/ape/cmd/patch/argmatch.h (revision 0b459c2cb92b7c9d88818e9a2f72e678e5bc4553)
1*0b459c2cSDavid du Colombier /* argmatch.h -- declarations for matching arguments against option lists */
2*0b459c2cSDavid du Colombier 
3*0b459c2cSDavid du Colombier #if defined __STDC__ || __GNUC__
4*0b459c2cSDavid du Colombier # define __ARGMATCH_P(args) args
5*0b459c2cSDavid du Colombier #else
6*0b459c2cSDavid du Colombier # define __ARGMATCH_P(args) ()
7*0b459c2cSDavid du Colombier #endif
8*0b459c2cSDavid du Colombier 
9*0b459c2cSDavid du Colombier int argmatch __ARGMATCH_P ((const char *, const char * const *));
10*0b459c2cSDavid du Colombier void invalid_arg __ARGMATCH_P ((const char *, const char *, int));
11*0b459c2cSDavid du Colombier 
12*0b459c2cSDavid du Colombier extern char const program_name[];
13