Lines Matching defs:gs
258 gstack *gs;
264 gs = &gstacks[i];
265 for(j=0; j<gs->numFree; j++) {
266 freeGiant(gs->stack[j]);
267 gs->stack[j] = NULL;
270 if(gs->stack != NULL) {
271 ffree(gs->stack);
272 gs->stack = NULL;
289 gstack *gs = gstacks;
324 gs = &gstacks[stackNum];
327 if((gs->numFree != 0) && (gs->stack == NULL)) {
332 if(gs->numFree != 0) {
333 result = gs->stack[--gs->numFree];
339 result = newGiant(gs->numDigits);
358 gstack *gs;
414 gs = &gstacks[stackNum];
415 if(gs->numFree == gs->totalGiants) {
416 if(gs->totalGiants == 0) {
418 gs->numDigits));
419 gs->totalGiants = INIT_NUM_GIANTS;
422 gs->totalGiants *= 2;
424 gs->numDigits, gs->totalGiants));
426 gs->stack = (giantstruct**) frealloc(gs->stack, gs->totalGiants*sizeof(giant));
429 gs->stack[gs->numFree++] = g;
432 if((gs->numFree != 0) && (gs->stack == NULL)) {