Lines Matching refs:result
182 DPSResults result,
194 if (result->count == -1 && nObjs != 1) {
206 if (result->count == 0) return;
207 switch (result->type) {
210 int *b = (int *) result->value;
216 float *f = (float *) result->value;
228 double *d = (double *) result->value;
241 short *s = (short *) result->value;
248 unsigned short *us = (unsigned short *) result->value;
255 int *i = (int *) result->value;
262 unsigned int *ui = (unsigned int *) result->value;
269 long int *li = (long int *) result->value;
276 unsigned long *u = (unsigned long *) result->value;
289 if (result->count == -1) {
290 /* char * result, copy first, ignore subsequent, null terminate */
292 result->value, obj->length);
293 (result->value)[obj->length] = '\0';
294 result->count = 0;
298 if (result->count >= (int) obj->length) {
302 else if (result->count > 0) {
304 slen = result->count;
306 else return; /* ignore string result, no room left */
308 result->value, slen);
309 result->value += slen;
310 result->count -= slen;
320 } /* switch (result->type) */
328 if (result->count != -1) {
329 result->count--;
330 result->value += bump;
600 else { /* dispatch this result */
2380 char *taginfix = "Unexpected wrap result tag: ";
2381 char *typeinfix = "Unexpected wrap result type; tag: ";