Lines Matching +refs:val +refs:value

30 #define TOKEN_STRING(pctx) (pctx->token.value.as_textregion.base)
32 /*% Check a return value. */
176 { "value", &cfg_type_bracketed_aml, 0 },
361 pctx->token.value.as_char == '{') {
370 obj->value.string.length = strlen("local");
371 obj->value.string.base = isc_mem_get(pctx->mctx,
372 obj->value.string.length + 1);
373 if (obj->value.string.base == NULL) {
377 memmove(obj->value.string.base, "local", 5);
378 obj->value.string.base[5] = '\0';
760 else if (obj->value.boolean)
807 (*ret)->value.boolean = ISC_TRUE;
848 if ((*ret)->value.uint32 > 0xffff) {
877 CHECK(parse_port(pctx, &obj->value.tuple[0]));
878 CHECK(parse_port(pctx, &obj->value.tuple[1]));
879 if (obj->value.tuple[0]->value.uint32 >
880 obj->value.tuple[1]->value.uint32) {
884 obj->value.tuple[0]->value.uint32);
1217 { "value", &cfg_type_boolean, 0 },
1344 CHECK(cfg_parse_obj(pctx, fields[0].type, &obj->value.tuple[0]));
1348 if (strcasecmp("cname", cfg_obj_asstring(obj->value.tuple[0])) != 0) {
1349 CHECK(cfg_parse_void(pctx, NULL, &obj->value.tuple[1]));
1352 &obj->value.tuple[1]));
1382 CHECK(cfg_parse_obj(pctx, fields[0].type, &obj->value.tuple[0]));
1396 if (obj->value.tuple[fn] == NULL &&
1402 CHECK(cfg_parse_obj(pctx, f->type, &obj->value.tuple[fn]));
1406 if (obj->value.tuple[fn] == NULL)
1408 &obj->value.tuple[fn]));
1427 fieldobj = obj->value.tuple[i];
1597 const cfg_obj_t *domain = obj->value.tuple[0];
1599 if (domain->value.string.length == 4 &&
1600 strncmp(domain->value.string.base, "auto", 4) == 0)
2377 isc_uint64_t value;
2380 value = isc_string_touint64(str, &endp, 10);
2382 *valuep = value;
2406 if (value > ISC_UINT64_MAX / unit)
2408 *valuep = value * unit;
2416 isc_uint64_t val;
2425 CHECK(parse_unitstring(TOKEN_STRING(pctx), &val));
2428 obj->value.uint64 = val;
2445 isc_uint64_t val;
2460 obj->value.uint32 = (isc_uint32_t)percent;
2464 CHECK(parse_unitstring(TOKEN_STRING(pctx), &val));
2466 obj->value.uint64 = val;
2490 * A size value (number + optional unit).
2817 CHECK(cfg_parse_void(pctx, NULL, &obj->value.tuple[0]));
2824 obj->value.tuple[1] == NULL) {
2826 &obj->value.tuple[1]));
2829 &obj->value.tuple[1]));
2834 CHECK(cfg_parse_obj(pctx, fields[2].type, &obj->value.tuple[2]));
2835 CHECK(cfg_parse_obj(pctx, fields[3].type, &obj->value.tuple[3]));
2847 if (obj->value.tuple[1]->type->print != cfg_print_void) {
2849 cfg_print_obj(pctx, obj->value.tuple[1]);
2851 cfg_print_obj(pctx, obj->value.tuple[2]);
2852 cfg_print_obj(pctx, obj->value.tuple[3]);
3134 isc_sockaddr_fromnetaddr(&obj->value.sockaddr, &netaddr, port);
3135 obj->value.sockaddrdscp.dscp = dscp;
3148 isc_netaddr_fromsockaddr(&na, &obj->value.sockaddr);
3152 cfg_print_rawuint(pctx, isc_sockaddr_getport(&obj->value.sockaddr));
3153 if (obj->value.sockaddrdscp.dscp != -1) {
3155 cfg_print_rawuint(pctx, obj->value.sockaddrdscp.dscp);
3241 if (pctx->token.value.as_char == '{') {
3245 } else if (pctx->token.value.as_char == '!') {
3324 pctx->token.value.as_char == '{') {
3335 pctx->token.value.as_char == ';')
3416 (*ret)->value.uint32 = 1;
3470 CHECK(cfg_parse_obj(pctx, fields[0].type, &obj->value.tuple[0]));
3479 obj->value.tuple[1] == NULL) {
3481 &obj->value.tuple[1]));
3484 obj->value.tuple[2] == NULL) {
3486 &obj->value.tuple[2]));
3496 if (obj->value.tuple[1] == NULL)
3497 CHECK(cfg_parse_void(pctx, NULL, &obj->value.tuple[1]));
3498 if (obj->value.tuple[2] == NULL)
3499 CHECK(cfg_parse_void(pctx, NULL, &obj->value.tuple[2]));
3511 cfg_print_obj(pctx, obj->value.tuple[0]); /* file */
3512 if (obj->value.tuple[1]->type->print != cfg_print_void) {
3514 cfg_print_obj(pctx, obj->value.tuple[1]);
3516 if (obj->value.tuple[2]->type->print != cfg_print_void) {
3518 cfg_print_obj(pctx, obj->value.tuple[2]);
3737 &obj->value.tuple[0]));
3739 &obj->value.tuple[1]));
3741 &obj->value.tuple[2]));
3847 result = dns_ttl_fromtext(&pctx->token.value.as_textregion, &ttl);
3855 obj->value.uint32 = ttl;
3866 * A TTL value (number + optional unit).