Lines Matching refs:loc
141 int sk_insert(STACK *st, char *data, int loc)
155 if ((loc >= (int)st->num) || (loc < 0))
164 for (i=st->num; i>=loc; i--)
168 memmove( (char *)&(st->data[loc+1]),
169 (char *)&(st->data[loc]),
170 sizeof(char *)*(st->num-loc));
172 st->data[loc]=data;
189 char *sk_delete(STACK *st, int loc)
194 if(!st || (loc < 0) || (loc >= st->num)) return NULL;
196 ret=st->data[loc];
197 if (loc != st->num-1)
200 for (i=loc; i<j; i++)
203 * memcpy( &(st->data[loc]),
204 * &(st->data[loc+1]),
205 * sizeof(char *)*(st->num-loc-1));