no c99 isms

This commit is contained in:
rsc 2006-05-31 04:55:43 +00:00
parent 6bd2526b02
commit 14695b90ac

View file

@ -67,16 +67,29 @@ struct z {
struct { struct {
char *name; char *name;
int next; int next;
} palette[] = { } palette[256];
['b'] { "blue", 'b' },
['c'] { "cyan", 'c' }, static char* colors[] = {
['g'] { "green", 'g' }, "blue",
['k'] { "kblack", 'k' }, "cyan",
['m'] { "magenta", 'm' }, "green",
['r'] { "red", 'r' }, "kblack",
['w'] { "white", 'w' }, "magenta",
['y'] { "yellow", 'y' } "red",
"white",
"yellow"
}; };
static void
initpalette(void)
{
int i;
for(i=0; i<nelem(colors); i++){
palette[(uchar)colors[i][0]].name = colors[i];
palette[(uchar)colors[i][0]].next = colors[i][0];
}
}
int pencolor = 'k'; int pencolor = 'k';
void init(struct xy *); void init(struct xy *);
@ -106,6 +119,7 @@ void axlab(char, struct xy *, char *);
int main(int argc,char *argv[]){ int main(int argc,char *argv[]){
initpalette();
openpl(); openpl();
range(0,0,4096,4096); range(0,0,4096,4096);
init(&xd); init(&xd);