]>
iEval git - xfishtank.git/blob - makeh.c
9 void prfish(char *t
, char *f
)
13 printf("%s = {\n", t
);
14 for (i
= 0; i
< numfish
; i
++)
15 printf("\t%s_%s,\n", fishlist
[i
], f
);
25 fp
= fopen("FishList.local", "r");
27 fp
= fopen("FishList", "r");
29 fprintf(stderr
, "ERROR: cannot open FishList for read!\n");
33 fscanf(fp
, "%d\n", &numfish
);
35 printf("/*\n * Warning, this header file is automatically generated\n */\n");
37 printf("\n#define NUM_FISH\t%d\n\n", numfish
);
38 fishlist
= (char **) malloc(numfish
* sizeof(char *));
40 for (i
= 0; i
< numfish
; i
++) {
41 fscanf(fp
, "%s\n", prefix
);
42 fishlist
[i
] = strdup(prefix
);
46 for (i
= 0; i
< numfish
; i
++)
47 printf("#include \"%s.h\"\n", fishlist
[i
]);
50 prfish("int rwidth[]", "width");
51 prfish("int rheight[]", "height");
52 prfish("int rcolors[]", "colors");
53 prfish("int rback[]", "back");
54 prfish("int *rreds[]", "reds");
55 prfish("int *rgreens[]", "greens");
56 prfish("int *rblues[]", "blues");
57 prfish("unsigned char *xfishRasterA[]", "rasterA");
58 prfish("unsigned char *xfishRasterB[]", "rasterB");
This page took 0.046498 seconds and 4 git commands to generate.