X-Git-Url: http://git.pond.sub.org/?p=empserver;a=blobdiff_plain;f=src%2Flib%2Fgen%2Fnumstr.c;h=5002f5072a70a1f342934e4c8c38470aeef81d1a;hp=b50d4b4775124d69752e64dfd24f06a8476c45e8;hb=9b7adfbe;hpb=5f263a7753dc728809ff85c993af975f6c76e61e diff --git a/src/lib/gen/numstr.c b/src/lib/gen/numstr.c index b50d4b477..5002f5072 100644 --- a/src/lib/gen/numstr.c +++ b/src/lib/gen/numstr.c @@ -40,35 +40,35 @@ s_char * numstr(s_char *buf, int n) { - extern s_char *numnames[]; - extern s_char *tennames[]; + extern s_char *numnames[]; + extern s_char *tennames[]; - if (n > 100) { - (void) strcpy(buf, "several"); - } else if (n < 0) { - (void) strcpy(buf, "a negative number of"); + if (n > 100) { + (void)strcpy(buf, "several"); + } else if (n < 0) { + (void)strcpy(buf, "a negative number of"); + } else { + if (n >= 20) { + (void)strcpy(buf, tennames[n / 10]); + if (n % 10) { + (void)strcat(buf, "-"); + (void)strcat(buf, numnames[n % 10]); + } } else { - if (n >= 20) { - (void) strcpy(buf, tennames[n / 10]); - if (n % 10) { - (void) strcat(buf, "-"); - (void) strcat(buf, numnames[n % 10]); - } - } else { - (void) strcpy(buf, numnames[n % 20]); - } + (void)strcpy(buf, numnames[n % 20]); } - return buf; + } + return buf; } s_char * effadv(int n) { - extern s_char *effadv_list[]; + extern s_char *effadv_list[]; - if (n < 0) - n = 0; - if (n >= 100) - n = 99; - return effadv_list[n/25]; + if (n < 0) + n = 0; + if (n >= 100) + n = 99; + return effadv_list[n / 25]; }