diff options
Diffstat (limited to 'dumb/dumb-kode54/make/dumbask.c')
-rw-r--r-- | dumb/dumb-kode54/make/dumbask.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/dumb/dumb-kode54/make/dumbask.c b/dumb/dumb-kode54/make/dumbask.c deleted file mode 100644 index 8c1b3757..00000000 --- a/dumb/dumb-kode54/make/dumbask.c +++ /dev/null @@ -1,30 +0,0 @@ -#include <stdio.h>
-#include <ctype.h>
-
-
-int main(int argc, const char *const argv[])
-{
- const char *message = argv[1];
- const char *options;
-
- if (!message) {
- fprintf(stderr,
- "dumbask: asks the user a question.\n"
- "Specify a message as the first argument (quoted!).\n"
- "You may optionally specify the choices as the second argument.\n"
- "Default choices are YN. Exit code is 0 for first, 1 for second, etc.\n");
- return 0;
- }
-
- options = argv[2] ? : "YN"; /* I _had_ to use a GNU Extension _somewhere_! */
-
- printf("%s", argv[1]);
-
- for (;;) {
- char c = toupper(getchar());
- int i;
- for (i = 0; options[i]; i++)
- if (c == toupper(options[i]))
- return i;
- }
-}
|