Lines Matching defs:size

160 static void *guards_malloc(size_t size)
164 size += 2*GUARDS_SIZE;
165 ptr = malloc(size);
184 static void guards_set(void *ptr, size_t size)
191 p = (SANE_Word *)(((unsigned char *)ptr) + size);
196 static void guards_check(void *ptr, size_t size)
204 p = (SANE_Word *)(((unsigned char *)ptr) + size);
310 check(WRN, (strlen(val_string) < (size_t)opt->size),
311 "string [%s] is longer than the max size (%d)",
312 val_string, opt->size);
351 size_t optsize; /* size of the optval buffer */
448 check(WRN, (opt->size == sizeof(SANE_Word)),
449 "size of option %s is incorrect", opt->name);
450 optval = guards_malloc(opt->size);
451 optsize = opt->size;
458 check(WRN, (opt->size > 0 && (opt->size % sizeof(SANE_Word) == 0)),
459 "invalid size for option %s", opt->name);
460 optval = guards_malloc(opt->size);
461 optsize = opt->size;
469 check(WRN, (opt->size >= 1),
470 "size of option [%d, %s] must be at least 1 for the NUL terminator", option_num, opt->name);
476 optval = guards_malloc(opt->size);
477 optsize = opt->size;
484 check(INF, (opt->size == 0),
485 "option [%d, %s], size is not 0", option_num, opt->name);
624 optstr = guards_malloc(opt->size);
625 val_string2 = guards_malloc(opt->size);
628 strncpy(optstr, "-pOiSoN-", opt->size-1);
629 optstr[opt->size-1] = 0;
632 guards_set(optstr, opt->size);
635 guards_check(optstr, opt->size);
642 guards_set(optstr, opt->size);
645 guards_check(optstr, opt->size);
650 strncpy(optstr, "-pOiSoN-", opt->size-1);
651 optstr[opt->size-1] = 0;
654 guards_set(val_string2, opt->size);
657 guards_check(val_string2, opt->size);
741 v = guards_malloc(opt->size);
747 for(i=0; i<opt->size / sizeof(SANE_Int); i++)
750 guards_set(v, opt->size);
753 guards_check(v, opt->size);
758 guards_set(v, opt->size);
761 guards_check(v, opt->size);
766 for(i=0; i<opt->size / sizeof(SANE_Int); i++)
769 guards_set(v, opt->size);
772 guards_check(v, opt->size);
777 guards_set(v, opt->size);
780 guards_check(v, opt->size);
1059 optval = guards_malloc(opt->size);
1409 * Do a scan with a fixed size and a big buffer