diff options
author | Ted Unangst <tedu@cvs.openbsd.org> | 2015-02-06 10:46:53 +0000 |
---|---|---|
committer | Ted Unangst <tedu@cvs.openbsd.org> | 2015-02-06 10:46:53 +0000 |
commit | 94cd111827333b0c24059069b402d684a5ed6afd (patch) | |
tree | 70f3a0232ba7f6896680f99cd26ce3789734da8e /games | |
parent | daa0fc4ec6b9126ae2d6de6f1ee7318fa3204874 (diff) |
remove TRUE/FALSE in favor of the true boolean values 1/0
Diffstat (limited to 'games')
-rw-r--r-- | games/fortune/fortune/fortune.c | 122 |
1 files changed, 60 insertions, 62 deletions
diff --git a/games/fortune/fortune/fortune.c b/games/fortune/fortune/fortune.c index f2216c9308a..4f3ac7cc8ba 100644 --- a/games/fortune/fortune/fortune.c +++ b/games/fortune/fortune/fortune.c @@ -1,4 +1,4 @@ -/* $OpenBSD: fortune.c,v 1.39 2015/02/06 10:26:06 tedu Exp $ */ +/* $OpenBSD: fortune.c,v 1.40 2015/02/06 10:46:52 tedu Exp $ */ /* $NetBSD: fortune.c,v 1.8 1995/03/23 08:28:40 cgd Exp $ */ /*- @@ -48,8 +48,6 @@ # include "strfile.h" # include "pathnames.h" -# define TRUE 1 -# define FALSE 0 # define bool short # define MINW 6 /* minimum wait if desired */ @@ -84,16 +82,16 @@ typedef struct fd { } FILEDESC; bool Found_one; /* did we find a match? */ -bool Find_files = FALSE; /* just find a list of proper fortune files */ -bool Wait = FALSE; /* wait desired after fortune */ -bool Short_only = FALSE; /* short fortune desired */ -bool Long_only = FALSE; /* long fortune desired */ -bool Offend = FALSE; /* offensive fortunes only */ -bool All_forts = FALSE; /* any fortune allowed */ -bool Equal_probs = FALSE; /* scatter un-allocted prob equally */ -bool Match = FALSE; /* dump fortunes matching a pattern */ +bool Find_files = 0; /* just find a list of proper fortune files */ +bool Wait = 0; /* wait desired after fortune */ +bool Short_only = 0; /* short fortune desired */ +bool Long_only = 0; /* long fortune desired */ +bool Offend = 0; /* offensive fortunes only */ +bool All_forts = 0; /* any fortune allowed */ +bool Equal_probs = 0; /* scatter un-allocted prob equally */ +bool Match = 0; /* dump fortunes matching a pattern */ #ifdef DEBUG -int Debug = FALSE; /* print debug messages */ +int Debug = 0; /* print debug messages */ #endif char *Fortbuf = NULL; /* fortune buffer for -m */ @@ -262,7 +260,7 @@ getargs(int argc, char *argv[]) char *pat = NULL; int ch; - ignore_case = FALSE; + ignore_case = 0; # ifdef DEBUG while ((ch = getopt(argc, argv, "aDefilm:osw")) != -1) @@ -271,7 +269,7 @@ getargs(int argc, char *argv[]) #endif /* DEBUG */ switch(ch) { case 'a': /* any fortune */ - All_forts = TRUE; + All_forts = 1; break; # ifdef DEBUG case 'D': @@ -279,31 +277,31 @@ getargs(int argc, char *argv[]) break; # endif /* DEBUG */ case 'e': - Equal_probs = TRUE; /* scatter un-allocted prob equally */ + Equal_probs = 1; /* scatter un-allocted prob equally */ break; case 'f': /* find fortune files */ - Find_files = TRUE; + Find_files = 1; break; case 'l': /* long ones only */ - Long_only = TRUE; - Short_only = FALSE; + Long_only = 1; + Short_only = 0; break; case 'o': /* offensive ones only */ - Offend = TRUE; + Offend = 1; break; case 's': /* short ones only */ - Short_only = TRUE; - Long_only = FALSE; + Short_only = 1; + Long_only = 0; break; case 'w': /* give time to read */ - Wait = TRUE; + Wait = 1; break; case 'm': /* dump out the fortunes */ - Match = TRUE; + Match = 1; pat = optarg; break; case 'i': /* case-insensitive match */ - ignore_case = TRUE; + ignore_case = 1; break; case '?': default: @@ -356,11 +354,11 @@ form_file_list(char **files, int file_cnt) percent = percent * 10 + *sp - '0'; if (percent > 100) { fprintf(stderr, "percentages must be <= 100\n"); - return FALSE; + return 0; } if (*sp == '.') { fprintf(stderr, "percentages must be integers\n"); - return FALSE; + return 0; } /* * If the number isn't followed by a '%', then @@ -374,7 +372,7 @@ form_file_list(char **files, int file_cnt) else if (*++sp == '\0') { if (++i >= file_cnt) { fprintf(stderr, "percentages must precede files\n"); - return FALSE; + return 0; } sp = files[i]; } @@ -382,9 +380,9 @@ form_file_list(char **files, int file_cnt) if (strcmp(sp, "all") == 0) sp = FORTDIR; if (!add_file(percent, sp, NULL, &File_list, &File_tail, NULL)) - return FALSE; + return 0; } - return TRUE; + return 1; } /* @@ -403,19 +401,19 @@ add_file(int percent, char *file, char *dir, FILEDESC **head, FILEDESC **tail, if (dir == NULL) { path = file; - was_malloc = FALSE; + was_malloc = 0; } else { size_t len; len = strlen(dir) + strlen(file) + 2; path = do_malloc(len); snprintf(path, len, "%s/%s", dir, file); - was_malloc = TRUE; + was_malloc = 1; } if ((isdir = is_dir(path)) && parent != NULL) { if (was_malloc) free(path); - return FALSE; /* don't recurse */ + return 0; /* don't recurse */ } offensive = NULL; if (!isdir && parent == NULL && (All_forts || Offend) && @@ -426,7 +424,7 @@ add_file(int percent, char *file, char *dir, FILEDESC **head, FILEDESC **tail, free(path); path = offensive; file = off_name(file); - was_malloc = TRUE; + was_malloc = 1; } } @@ -446,7 +444,7 @@ over: if (was_malloc) free(path); offensive = NULL; - was_malloc = TRUE; + was_malloc = 1; DPRINTF(1, (stderr, "\ttrying \"%s\"\n", path)); file = off_name(file); goto over; @@ -458,7 +456,7 @@ over: perror(path); if (was_malloc) free(path); - return FALSE; + return 0; } DPRINTF(2, (stderr, "path = \"%s\"\n", path)); @@ -484,7 +482,7 @@ over: do_free(fp->posfile); free((char *) fp); do_free(offensive); - return FALSE; + return 0; } /* * If the user said -a, we need to make this node a pointer to @@ -510,7 +508,7 @@ over: fp->was_pos_file = (access(fp->posfile, W_OK) >= 0); #endif /* OK_TO_WRITE_DISK */ - return TRUE; + return 1; } /* @@ -528,7 +526,7 @@ new_fp(void) fp->inf = NULL; fp->fd = -1; fp->percent = NO_PROB; - fp->read_tbl = FALSE; + fp->read_tbl = 0; fp->next = NULL; fp->prev = NULL; fp->child = NULL; @@ -576,7 +574,7 @@ all_forts(FILEDESC *fp, char *offensive) if (fp->child != NULL) /* this is a directory, not a file */ return; - if (!is_fortfile(offensive, &datfile, &posfile, FALSE)) + if (!is_fortfile(offensive, &datfile, &posfile, 0)) return; if ((fd = open(offensive, 0)) < 0) return; @@ -604,7 +602,7 @@ all_forts(FILEDESC *fp, char *offensive) obscene->name = ++sp; obscene->datfile = datfile; obscene->posfile = posfile; - obscene->read_tbl = FALSE; + obscene->read_tbl = 0; #ifdef OK_TO_WRITE_DISK obscene->was_pos_file = (access(obscene->posfile, W_OK) >= 0); #endif /* OK_TO_WRITE_DISK */ @@ -626,7 +624,7 @@ add_dir(FILEDESC *fp) fp->fd = -1; if ((dir = opendir(fp->path)) == NULL) { perror(fp->path); - return FALSE; + return 0; } tailp = NULL; DPRINTF(1, (stderr, "adding dir \"%s\"\n", fp->path)); @@ -644,15 +642,15 @@ add_dir(FILEDESC *fp) (void) fprintf(stderr, "fortune: %s: No fortune files in directory.\n", fp->path); closedir(dir); - return FALSE; + return 0; } closedir(dir); - return TRUE; + return 1; } /* * is_dir: - * Return TRUE if the file is a directory, FALSE otherwise. + * Return 1 if the file is a directory, 0 otherwise. */ int is_dir(char *file) @@ -660,13 +658,13 @@ is_dir(char *file) struct stat sbuf; if (stat(file, &sbuf) < 0) - return FALSE; + return 0; return S_ISDIR(sbuf.st_mode); } /* * is_fortfile: - * Return TRUE if the file is a fortune database file. We try and + * Return 1 if the file is a fortune database file. We try and * exclude files without reading them if possible to avoid * overhead. Files which start with ".", or which have "illegal" * suffixes, as contained in suflist[], are ruled out. @@ -694,7 +692,7 @@ is_fortfile(char *file, char **datp, char **posp, int check_for_offend) if (check_for_offend && !All_forts) { i = strlen(file); if (Offend ^ (file[i - 2] == '-' && file[i - 1] == 'o')) - return FALSE; + return 0; } if ((sp = strrchr(file, '/')) == NULL) @@ -702,23 +700,23 @@ is_fortfile(char *file, char **datp, char **posp, int check_for_offend) else sp++; if (*sp == '.') { - DPRINTF(2, (stderr, "FALSE (file starts with '.')\n")); - return FALSE; + DPRINTF(2, (stderr, "0 (file starts with '.')\n")); + return 0; } if ((sp = strrchr(sp, '.')) != NULL) { sp++; for (i = 0; suflist[i] != NULL; i++) if (strcmp(sp, suflist[i]) == 0) { - DPRINTF(2, (stderr, "FALSE (file has suffix \".%s\")\n", sp)); - return FALSE; + DPRINTF(2, (stderr, "0 (file has suffix \".%s\")\n", sp)); + return 0; } } datfile = copy(file, ".dat"); if (access(datfile, R_OK) < 0) { free(datfile); - DPRINTF(2, (stderr, "FALSE (no \".dat\" file)\n")); - return FALSE; + DPRINTF(2, (stderr, "0 (no \".dat\" file)\n")); + return 0; } if (datp != NULL) *datp = datfile; @@ -728,8 +726,8 @@ is_fortfile(char *file, char **datp, char **posp, int check_for_offend) if (posp != NULL) *posp = copy(file, ".pos"); #endif /* OK_TO_WRITE_DISK */ - DPRINTF(2, (stderr, "TRUE\n")); - return TRUE; + DPRINTF(2, (stderr, "1\n")); + return 1; } /* @@ -952,7 +950,7 @@ pick_child(FILEDESC *parent) void sum_noprobs(FILEDESC *fp) { - static bool did_noprobs = FALSE; + static bool did_noprobs = 0; if (did_noprobs) return; @@ -962,7 +960,7 @@ sum_noprobs(FILEDESC *fp) sum_tbl(&Noprob_tbl, &fp->tbl); fp = fp->next; } - did_noprobs = TRUE; + did_noprobs = 1; } int @@ -1103,7 +1101,7 @@ get_tbl(FILEDESC *fp) sum_tbl(&fp->tbl, &child->tbl); } } - fp->read_tbl = TRUE; + fp->read_tbl = 1; } /* @@ -1180,7 +1178,7 @@ find_matches(void) /* extra length, "%\n" is appended */ Fortbuf = do_malloc(Fort_len + 10); - Found_one = FALSE; + Found_one = 0; matches_in_list(File_list); return Found_one; } @@ -1253,7 +1251,7 @@ matches_in_list(FILEDESC *list) DPRINTF(1, (stderr, "searching in %s\n", fp->path)); open_fp(fp); sp = Fortbuf; - in_file = FALSE; + in_file = 0; while (fgets(sp, Fort_len, fp->inf) != NULL) if (!STR_ENDSTRING(sp, fp->tbl)) sp += strlen(sp); @@ -1266,8 +1264,8 @@ matches_in_list(FILEDESC *list) fp->tbl.str_delim); if (!in_file) { printf(" (%s)", fp->name); - Found_one = TRUE; - in_file = TRUE; + Found_one = 1; + in_file = 1; } putchar('\n'); (void) fwrite(Fortbuf, 1, (sp - Fortbuf), stdout); |