Lines Matching refs:val
209 void *val;
587 options_list[count].val = xmalloc(sizeof(uint32_t));
589 memcpy(options_list[count].val, &convtmp, sizeof(uint32_t));
593 options_list[count].val = xmalloc(sizeof(uint16_t));
595 memcpy(options_list[count].val, &convtmp, sizeof(uint16_t));
599 options_list[count].val = xmalloc(sizeof(uint8_t));
601 memcpy(options_list[count].val, &convtmp, sizeof(uint8_t));
605 options_list[count].val = xmalloc(sizeof(uint32_t));
606 striptovar(valstr, options_list[count].val);
610 options_list[count].val = strdup(valstr);
614 options_list[count].val = xrealloc(options_list[count].val, options_list[count].len + sizeof(uint32_t));
615 striptovar(valstr, ((uint8_t*)options_list[count].val)+options_list[count].len);
640 options_list[count].val = xrealloc(options_list[count].val, options_list[count].len + 1 + mask/8 + 4);
641 memcpy(((uint8_t*)options_list[count].val)+options_list[count].len, &mask, 1);
643 memcpy(((uint8_t*)options_list[count].val)+options_list[count].len, &nip, mask/8);
645 memcpy(((uint8_t*)options_list[count].val)+options_list[count].len, &router, 4);
1151 if (!(options_list[count].len) || !(options_list[count].val)) break;
1155 memcpy(optptr, options_list[count].val, options_list[count].len);
1273 if (options_list[count].val && options_list[count].code == (DHCP_OPT_LEASE_TIME)) {
1274 gconfig.max_lease_sec = *((uint32_t*)options_list[count].val);