]> git.pond.sub.org Git - empserver/blobdiff - src/lib/gen/numstr.c
Update copyright notice.
[empserver] / src / lib / gen / numstr.c
index eb234dcb2e266006c4dfcc525c385583d21fbcf0..809c98193ed59c6db2000923d68458048749f201 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Empire - A multi-player, client/server Internet based war game.
- *  Copyright (C) 1986-2000, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *  Copyright (C) 1986-2004, Dave Pare, Jeff Bailey, Thomas Ruschak,
  *                           Ken Stevens, Steve McClure
  *
  *  This program is free software; you can redistribute it and/or modify
 s_char *
 numstr(s_char *buf, int n)
 {
-    extern s_char *numnames[];
-    extern s_char *tennames[];
+    static s_char *numnames[] = {
+       "zero", "one", "two", "three", "four", "five", "six",
+       "seven", "eight", "nine", "ten", "eleven", "twelve",
+       "thirteen", "fourteen", "fifteen", "sixteen",
+       "seventeen", "eighteen", "nineteen",
+    };
+    static s_char *tennames[] = {
+       "", "", "twenty", "thirty", "forty", "fifty",
+       "sixty", "seventy", "eighty", "ninety",
+       "hundred", "hundred ten", "hundred twenty",
+       "hundred thirty", 0,
+    };
 
     if (n > 100) {
        (void)strcpy(buf, "several");
@@ -62,7 +72,9 @@ numstr(s_char *buf, int n)
 s_char *
 effadv(int n)
 {
-    extern s_char *effadv_list[];
+    static s_char *effadv_list[] = {
+       "minimally", "partially", "moderately", "completely",
+    };
 
     if (n < 0)
        n = 0;