diff options
| author | Adam <Adam@anope.org> | 2010-09-26 02:33:01 -0400 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2010-09-26 02:33:01 -0400 |
| commit | d646d455e2655be59f6d5bcc56710ac70548ca37 (patch) | |
| tree | d236b9d4991d62538a0318f213416396734e72e0 /lang/langtool.c | |
| parent | 05e6815d912f0418f6da25a2106dd718796f02fa (diff) | |
Changed the language system to use gettext
Diffstat (limited to 'lang/langtool.c')
| -rw-r--r-- | lang/langtool.c | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/lang/langtool.c b/lang/langtool.c deleted file mode 100644 index 32846852e..000000000 --- a/lang/langtool.c +++ /dev/null @@ -1,76 +0,0 @@ -/* Language stuff generator for win32. - * - * (C) 2003-2010 Anope Team - * Contact us at team@anope.org - * - * Please read COPYING and README for furhter details. - * - * Based on the original code of Epona by Lara. - * Based on the original code of Services by Andy Church. - * - * Written by Dominick Meglio <codemastr@unrealircd.com> - * - */ - -#include <string.h> -#include <stdio.h> -#include <cstdlib> -#include <cctype> - -char *strip(char *str) -{ - char *c; - if ((c = strchr(str,'\n'))) - *c = 0; - if ((c = strchr(str,'\r'))) - *c = 0; - return str; -} - -int main(int argc, char *argv[]) -{ - if (argc < 4) - exit(1); - - /* Build the index file */ - if (!strcmp(argv[1], "index")) - { - FILE *fd = fopen(argv[2], "rb"); - FILE *fdout = fopen(argv[3], "wb"); - char buf[1024]; - if (!fd || !fdout) - exit(2); - - while (fgets(buf, 1023, fd)) - { - if (isupper(*buf)) - fprintf(fdout, "%s", buf); - } - fclose(fd); - fclose(fdout); - } - /* Build the language.h file */ - else if (!strcmp(argv[1], "language.h")) - { - FILE *fd = fopen(argv[2], "r"); - FILE *fdout = fopen(argv[3], "w"); - char buf[1024]; - int i = 0; - - if (!fd || !fdout) - exit(2); - - fprintf(stderr, "Generating language.h... "); - - while (fgets(buf, 1023, fd)) { - fprintf(fdout, "#define %-32s %d\n", strip(buf), i++); - } - - fprintf(fdout, "#define NUM_STRINGS %d\n", i); - fprintf(stderr, "%d strings\n", i); - fclose(fd); - fclose(fdout); - } - return 0; - -} |
