X-Git-Url: http://git.ieval.ro/?p=xfishtank.git;a=blobdiff_plain;f=makeh.c;fp=makeh.c;h=0000000000000000000000000000000000000000;hp=73783738f7db1c217f99005551dc591e9cb85c58;hb=4c1bd65b5f48075ff80be1e401beb5ff21b4b89e;hpb=4deccbc95c1e3e86669d84c2f6922ee6a5f5180a diff --git a/makeh.c b/makeh.c deleted file mode 100644 index 7378373..0000000 --- a/makeh.c +++ /dev/null @@ -1,61 +0,0 @@ - -#include -#include -#include - -int numfish; -char **fishlist; - -void prfish(char *t, char *f) -{ - int i; - - printf("%s = {\n", t); - for (i = 0; i < numfish; i++) - printf("\t%s_%s,\n", fishlist[i], f); - printf("};\n\n"); -} - -main() -{ - FILE *fp; - char prefix[BUFSIZ]; - int i; - - fp = fopen("FishList.local", "r"); - if (fp == NULL) { - fp = fopen("FishList", "r"); - if (fp == NULL) { - fprintf(stderr, "ERROR: cannot open FishList for read!\n"); - exit(1); - } - } - fscanf(fp, "%d\n", &numfish); - - printf("/*\n * Warning, this header file is automatically generated\n */\n"); - - printf("\n#define NUM_FISH\t%d\n\n", numfish); - fishlist = (char **) malloc(numfish * sizeof(char *)); - - for (i = 0; i < numfish; i++) { - fscanf(fp, "%s\n", prefix); - fishlist[i] = strdup(prefix); - } - fclose(fp); - - for (i = 0; i < numfish; i++) - printf("#include \"%s.h\"\n", fishlist[i]); - printf("\n"); - - prfish("int rwidth[]", "width"); - prfish("int rheight[]", "height"); - prfish("int rcolors[]", "colors"); - prfish("int rback[]", "back"); - prfish("int *rreds[]", "reds"); - prfish("int *rgreens[]", "greens"); - prfish("int *rblues[]", "blues"); - prfish("unsigned char *xfishRasterA[]", "rasterA"); - prfish("unsigned char *xfishRasterB[]", "rasterB"); - - exit(0); -}