X-Git-Url: http://git.ieval.ro/?p=xfishtank.git;a=blobdiff_plain;f=makeh.c;fp=makeh.c;h=0000000000000000000000000000000000000000;hp=73783738f7db1c217f99005551dc591e9cb85c58;hb=da1c4a843de05b6ee70dc60fa1fcb4b5ec2d606e;hpb=46b872af07138bfc36763f380b876098af4a6b5d 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); -}