void print_symtab() { int i; for (i=0; i < lastsym;i++) { printf("Name: %s\n",symtab[i].name); switch (symtab[i].type) { case SYM_MATRIX: printf("Type: SYM_MATRIX\n"); print_matrix(symtab[i].s.m); break; case SYM_CONSTANTS: printf("Type: SYM_CONSTANTS\n"); print_constants(symtab[i].s.c); break; case SYM_LIGHT: printf("Type: SYM_LIGHT\n"); print_light(symtab[i].s.l); break; case SYM_VALUE: printf("Type: SYM_VALUE\n"); printf("value: %6.2f\n", symtab[i].s.value); break; case SYM_FILE: printf("Type: SYM_VALUE\n"); printf("Name: %s\n",symtab[i].name); } printf("\n"); } }
void print_symtab() { int i; for (i=0; i < lastsym;i++) { printf("Name: %s\n",symtab[i].name); switch (symtab[i].type) { case SYM_MATRIX: printf("Type: SYM_MATRIX\n"); print_tmatrix(symtab[i].s.m); break; case SYM_CONSTANTS: printf("Type: SYM_CONSTANTS\n"); print_constants(&symtab[i].s.c); break; case SYM_LIGHT: printf("Type: SYM_LIGHT\n"); print_light(&symtab[i].s.l); break; case SYM_VALUE: printf("Type: SYM_VALUE\n"); printf("Value: %6.2f\n", symtab[i].s.value); break; case SYM_FILE: printf("Type: SYM_FILE\n"); printf("Name: %s\n",symtab[i].name); break; case SYM_STRING: printf("Type: SYM_FILE\n"); printf("String: %s\n",symtab[i].name); break; case SYM_KNOBLIST: printf("Type: SYM_KNOBLIST\n"); print_knoblist(&symtab[i].s.k); break; } printf("\n"); } }