URI: 
       targ.h - ploot - simple plotting tools
  HTML git clone git://bitreich.org/ploot git://hg6vgqziawt5s4dj.onion/ploot
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
       ---
       targ.h (549B)
       ---
            1 #ifndef ARG_H
            2 #define ARG_H
            3 
            4 extern char *argv0;
            5 
            6 #define ARGBEGIN \
            7         for (argv0 = *argv, argv++, argc--; \
            8             argv[0] != NULL && argv[0][0] == '-' && argv[0][1] != '\0'; \
            9             argc--, argv++) { \
           10                 char **_argv, *_a; \
           11                 if (argv[0][1] == '-' && argv[0][2] == '\0') { \
           12                         argv++, argc--; \
           13                         break; \
           14                 } \
           15                 for (_argv = argv, _a = *argv + 1; *_a != '\0'; _a++) { \
           16                         switch (*_a)
           17 
           18 #define ARGEND \
           19                         if (_argv != argv) \
           20                                 break; \
           21                 } \
           22         }
           23 
           24 #define        EARGF(x) \
           25         ((argv[1] == NULL) ? ((x), (char *)0) : (argc--, argv++, argv[0]))
           26 
           27 #endif