Lines Matching refs:loc
142 int sk_insert(STACK *st, char *data, int loc)
156 if ((loc >= (int)st->num) || (loc < 0))
165 for (i=st->num; i>=loc; i--)
169 memmove( (char *)&(st->data[loc+1]),
170 (char *)&(st->data[loc]),
171 sizeof(char *)*(st->num-loc));
173 st->data[loc]=data;
190 char *sk_delete(STACK *st, int loc)
195 if(!st || (loc < 0) || (loc >= st->num)) return NULL;
197 ret=st->data[loc];
198 if (loc != st->num-1)
201 for (i=loc; i<j; i++)
204 * memcpy( &(st->data[loc]),
205 * &(st->data[loc+1]),
206 * sizeof(char *)*(st->num-loc-1));