C skeleton simplified.

This commit is contained in:
Serge Vakulenko
2014-05-05 11:45:12 -07:00
parent 19cf54c0c1
commit f40da13b35

View File

@@ -28,17 +28,14 @@
const char version[] = "1.0"; const char version[] = "1.0";
const char copyright[] = "Copyright (C) 1993-2014 Serge Vakulenko"; const char copyright[] = "Copyright (C) 1993-2014 Serge Vakulenko";
char *progname; char *progname; /* Name of the current program (argv[0]) */
int verbose; int verbose; /* Option -v */
int trace; int trace; /* Option -t */
int debug; int debug; /* Option -d */
extern char *optarg;
extern int optind;
void usage () void usage ()
{ {
fprintf (stderr, "Skeleton of generic C program, Version %s, %s\n", version, copyright); fprintf (stderr, "Generic C skeleton, Version %s, %s\n", version, copyright);
fprintf (stderr, "Usage:\n\t%s [-vtd] [-r count] file...\n", progname); fprintf (stderr, "Usage:\n\t%s [-vtd] [-r count] file...\n", progname);
fprintf (stderr, "Options:\n"); fprintf (stderr, "Options:\n");
fprintf (stderr, "\t-v\tverbose mode\n"); fprintf (stderr, "\t-v\tverbose mode\n");
@@ -50,7 +47,7 @@ void usage ()
int main (int argc, char **argv) int main (int argc, char **argv)
{ {
int count = 1; int count = 1; /* Option -r # */
progname = *argv; progname = *argv;
for (;;) { for (;;) {