Lines Matching refs:value
249 *value_r = param->value.v_bool;
262 *value_r = param->value.v_int64;
275 *value_r = param->value.v_string;
288 memcpy(value_r, ¶m->value.v_ip, sizeof(struct ip_addr));
302 *value_r = array_get(¶m->value.v_array, &count);
318 *value_r = param->value.v_istream;
330 param->value.v_istream != NULL)
331 i_stream_destroy(¶m->value.v_istream);
342 array_is_created(¶m->value.v_array)) {
343 array_append_zero(¶m->value.v_array);
344 array_delete(¶m->value.v_array, array_count(¶m->value.v_array)-1, 1);
381 array_append(target, ¶ms[i].value.v_string,1);
384 (long long)params[i].value.v_int64);
387 const char *tmp = net_ip2addr(¶ms[i].value.v_ip);
390 array_foreach(¶ms[i].value.v_array, cptr) {
447 const char *value, pool_t pool)
452 param->value.v_bool = TRUE; break;
454 if (str_to_int64(value, ¶m->value.v_int64) != 0) {
459 if (net_addr2ip(value, ¶m->value.v_ip) != 0) {
464 param->value.v_string = p_strdup(pool, value);
467 if (!array_is_created(¶m->value.v_array))
468 p_array_init(¶m->value.v_array, pool, 8);
469 const char *val = p_strdup(pool, value);
470 array_append(¶m->value.v_array, &val, 1);
474 if (strcmp(value,"-") == 0) {
477 is = i_stream_create_file(value, IO_BLOCK_SIZE);
479 param->value.v_istream = is;