annotate lib/argmatch.h @ 925:3f93a48c055d

Change dcl of program_name so it doesn't conflict with the ubiquitous char* one.
author Jim Meyering <jim@meyering.net>
date Tue, 27 May 1997 10:39:10 +0000
parents 9cb09b60925d
children 3f067a341196
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
922
9cb09b60925d Update from FSF via patch-2.2.93.
Jim Meyering <jim@meyering.net>
parents: 530
diff changeset
1 /* argmatch.h -- declarations for matching arguments against option lists */
530
Jim Meyering <jim@meyering.net>
parents:
diff changeset
2
922
9cb09b60925d Update from FSF via patch-2.2.93.
Jim Meyering <jim@meyering.net>
parents: 530
diff changeset
3 #if defined __STDC__ || __GNUC__
9cb09b60925d Update from FSF via patch-2.2.93.
Jim Meyering <jim@meyering.net>
parents: 530
diff changeset
4 # define __ARGMATCH_P(args) args
9cb09b60925d Update from FSF via patch-2.2.93.
Jim Meyering <jim@meyering.net>
parents: 530
diff changeset
5 #else
9cb09b60925d Update from FSF via patch-2.2.93.
Jim Meyering <jim@meyering.net>
parents: 530
diff changeset
6 # define __ARGMATCH_P(args) ()
9cb09b60925d Update from FSF via patch-2.2.93.
Jim Meyering <jim@meyering.net>
parents: 530
diff changeset
7 #endif
530
Jim Meyering <jim@meyering.net>
parents:
diff changeset
8
922
9cb09b60925d Update from FSF via patch-2.2.93.
Jim Meyering <jim@meyering.net>
parents: 530
diff changeset
9 int argmatch __ARGMATCH_P ((const char *, const char * const *));
9cb09b60925d Update from FSF via patch-2.2.93.
Jim Meyering <jim@meyering.net>
parents: 530
diff changeset
10 void invalid_arg __ARGMATCH_P ((const char *, const char *, int));
530
Jim Meyering <jim@meyering.net>
parents:
diff changeset
11
925
3f93a48c055d Change dcl of program_name so it doesn't conflict with the ubiquitous char* one.
Jim Meyering <jim@meyering.net>
parents: 922
diff changeset
12 extern char *program_name;