Lines Matching refs:array

3844     struct s_x1 array;  local
3845 array.size = size = x1a->size*2;
3846 array.count = x1a->count;
3847 array.tbl = (x1node*)malloc(
3849 if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
3850 array.ht = (x1node**)&(array.tbl[size]);
3851 for(i=0; i<size; i++) array.ht[i] = 0;
3856 newnp = &(array.tbl[i]);
3857 if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
3858 newnp->next = array.ht[h];
3860 newnp->from = &(array.ht[h]);
3861 array.ht[h] = newnp;
3864 *x1a = array;
4007 struct s_x2 array; local
4008 array.size = size = x2a->size*2;
4009 array.count = x2a->count;
4010 array.tbl = (x2node*)malloc(
4012 if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
4013 array.ht = (x2node**)&(array.tbl[size]);
4014 for(i=0; i<size; i++) array.ht[i] = 0;
4019 newnp = &(array.tbl[i]);
4020 if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
4021 newnp->next = array.ht[h];
4024 newnp->from = &(array.ht[h]);
4025 array.ht[h] = newnp;
4028 *x2a = array;
4084 struct symbol **array; in Symbol_arrayof() local
4088 array = (struct symbol **)malloc( sizeof(struct symbol *)*size ); in Symbol_arrayof()
4089 if( array ){ in Symbol_arrayof()
4090 for(i=0; i<size; i++) array[i] = x2a->tbl[i].data; in Symbol_arrayof()
4092 return array; in Symbol_arrayof()
4213 struct s_x3 array; local
4214 array.size = size = x3a->size*2;
4215 array.count = x3a->count;
4216 array.tbl = (x3node*)malloc(
4218 if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
4219 array.ht = (x3node**)&(array.tbl[size]);
4220 for(i=0; i<size; i++) array.ht[i] = 0;
4225 newnp = &(array.tbl[i]);
4226 if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
4227 newnp->next = array.ht[h];
4230 newnp->from = &(array.ht[h]);
4231 array.ht[h] = newnp;
4234 *x3a = array;
4271 struct state **array; in State_arrayof() local
4275 array = (struct state **)malloc( sizeof(struct state *)*size ); in State_arrayof()
4276 if( array ){ in State_arrayof()
4277 for(i=0; i<size; i++) array[i] = x3a->tbl[i].data; in State_arrayof()
4279 return array; in State_arrayof()
4358 struct s_x4 array; local
4359 array.size = size = x4a->size*2;
4360 array.count = x4a->count;
4361 array.tbl = (x4node*)malloc(
4363 if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
4364 array.ht = (x4node**)&(array.tbl[size]);
4365 for(i=0; i<size; i++) array.ht[i] = 0;
4370 newnp = &(array.tbl[i]);
4371 if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
4372 newnp->next = array.ht[h];
4374 newnp->from = &(array.ht[h]);
4375 array.ht[h] = newnp;
4378 *x4a = array;