From f40da13b35c46c523ec5e6d548ab67fe4b7735d6 Mon Sep 17 00:00:00 2001 From: Serge Vakulenko Date: Mon, 5 May 2014 11:45:12 -0700 Subject: [PATCH] C skeleton simplified. --- share/example/skeleton.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/share/example/skeleton.c b/share/example/skeleton.c index 5b9ea6f..b373e06 100644 --- a/share/example/skeleton.c +++ b/share/example/skeleton.c @@ -28,17 +28,14 @@ const char version[] = "1.0"; const char copyright[] = "Copyright (C) 1993-2014 Serge Vakulenko"; -char *progname; -int verbose; -int trace; -int debug; - -extern char *optarg; -extern int optind; +char *progname; /* Name of the current program (argv[0]) */ +int verbose; /* Option -v */ +int trace; /* Option -t */ +int debug; /* Option -d */ 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, "Options:\n"); fprintf (stderr, "\t-v\tverbose mode\n"); @@ -50,7 +47,7 @@ void usage () int main (int argc, char **argv) { - int count = 1; + int count = 1; /* Option -r # */ progname = *argv; for (;;) {