Lines Matching defs:types
3017 char **types; /* A hash table of datatypes */
3018 int arraysize; /* Size of the "types" array */
3025 /* Allocate and initialize types[] and allocate stddt[] */
3027 types = (char**)malloc( arraysize * sizeof(char*) );
3028 for(i=0; i<arraysize; i++) types[i] = 0;
3041 if( types==0 || stddt==0 ){
3075 while( types[hash] ){
3076 if( strcmp(types[hash],stddt)==0 ){
3083 if( types[hash]==0 ){
3085 types[hash] = (char*)malloc( strlen(stddt)+1 );
3086 if( types[hash]==0 ){
3090 strcpy(types[hash],stddt);
3104 if( types[i]==0 ) continue;
3105 fprintf(out," %s yy%d;\n",types[i],i+1); lineno++;
3106 free(types[i]);
3110 free(types);