diff options
author | B. Watson <urchlay@slackware.uk> | 2024-12-14 23:51:29 -0500 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2024-12-14 23:51:29 -0500 |
commit | 01a5b51315430bc714a194cd0a864d4e33d6682f (patch) | |
tree | 419d378abec2a43015b6a20a5a2a73e06ed8a6b6 /uxd.c | |
parent | aa10bae90176d5025148225781d9176b6ee347d4 (diff) | |
download | uxd-01a5b51315430bc714a194cd0a864d4e33d6682f.tar.gz |
rename getopt() so we can compile with g++ if needed.
Diffstat (limited to 'uxd.c')
-rw-r--r-- | uxd.c | 19 |
1 files changed, 6 insertions, 13 deletions
@@ -3,18 +3,6 @@ #include <string.h> #include <unistd.h> -extern int getopt(int, char **, char *); -extern char *optarg; -extern int optind; - -/* output looks like: - - 0 1 2 3 4 5 6 7 8 9 A B C D E F -0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 abcdefghijklmnop - -...first column will extend to more digits if needed. -*/ - /* UTF-8 spec summary, taken from Wikipedia and elsewhere, kept here for locality of reference. @@ -45,6 +33,11 @@ fe ff, it's UTF-16 big-endian. We detect these and print a warning on stderr. */ +/* from getopt.c */ +extern int my_getopt(int, char **, char *); +extern char *optarg; +extern int optind; + #ifndef VERSION #define VERSION "(unknown version)" #endif @@ -127,7 +120,7 @@ void parse_options(int argc, char **argv) { version(); } - while((opt = getopt(argc, argv, "l:rmo:s:uhv")) != -1) { + while((opt = my_getopt(argc, argv, "l:rmo:s:uhv")) != -1) { switch(opt) { case 'l': limit = parse_number(optarg); break; |