Lines Matching refs:values
1005 * values - column values
1007 * Return values:
1016 int reqcol, const char ***values)
1028 r = sqlite_step(*vm, ncol, values, NULL);
1155 * Set the rule with specified values.
1505 const char **values;
1578 14, &values);
1585 if (values[0] == NULL || values[1] == NULL) {
1590 pid = strtoul(values[0], &end, 10);
1591 is_user = strncmp(values[1], "0", 2) ? 1 : 0;
1612 IDMAP_ID_IS_EPHEMERAL(pid) && values[2] != NULL) {
1613 exp = strtoll(values[2], &end, 10);
1627 if (values[4] != NULL)
1629 (strtol(values[4], &end, 10) == 0)?
1634 if (values[3] != NULL) {
1637 req->id2name = strdup(values[3]);
1644 req->id1.idtype = strncmp(values[5], "0", 2) ?
1649 res->info.how.map_type = strtoul(values[6], &end, 10);
1653 strdup(values[7]);
1655 strdup(values[8]);
1657 strdup(values[9]);
1662 strdup(values[7]);
1664 strdup(values[8]);
1666 strdup(values[9]);
1671 strdup(values[10]);
1673 strdup(values[11]);
1675 strdup(values[12]);
1677 strtoul(values[13], &end, 1);
1681 strtoul(values[5], &end, 1);
1695 strdup(values[7]);
1697 strdup(values[8]);
1699 strdup(values[9]);
1717 * In addition, the test suite prepopulates the cache with these values.
1719 * This function translates those old values into the new values.
1721 * This code deliberately does not use symbolic values for the legacy
1722 * values. This is the *only* place where they should be used.
1746 const char **values;
1773 retcode = sql_compile_n_step_once(cache, sql, &vm, &ncol, 3, &values);
1778 if (values[2] == NULL) {
1782 *type = xlate_legacy_type(strtol(values[2], &end, 10));
1785 if (canonname != NULL && values[0] != NULL) {
1786 if ((*canonname = strdup(values[0])) == NULL) {
1793 if (canondomain != NULL && values[1] != NULL) {
1794 if ((*canondomain = strdup(values[1])) == NULL) {
1863 * the existing values.
3016 const char **values;
3083 r = sqlite_step(vm, &ncol, &values, NULL);
3093 values[2] == NULL ? "(null)" : values[2],
3094 values[3] == NULL ? "(null)" : values[3],
3095 values[0] == NULL ? "(null)" : values[0]);
3097 if (values[0] == NULL) {
3102 if (values[1] != NULL)
3104 (strtol(values[1], &end, 10) == 0)?
3109 if (EMPTY_NAME(values[0])) {
3111 idmap_namerule_set(rule, values[3], values[2],
3112 values[0], is_user, is_wuser,
3113 strtol(values[4], &end, 10),
3119 if (values[0][0] == '*') {
3123 unixname = values[0];
3132 if (values[0][0] == '*') {
3142 idmap_namerule_set(rule, values[3],
3143 values[2], values[0], is_user,
3145 strtol(values[4], &end, 10),
3171 if (values[1] != NULL)
3173 (strtol(values[1], &end, 10) == 0)?
3185 idmap_namerule_set(rule, values[3], values[2],
3186 values[0], is_user, is_wuser, strtol(values[4], &end, 10),
3883 const char **values;
3933 cache, sql, &vm, &ncol, 14, &values);
3940 if (values[0] == NULL || values[1] == NULL) {
3949 idtype = strtol(values[5], &end, 10) == 1
3964 strtoul(values[1], &end, 10);
3965 res->id.idmap_id_u.sid.prefix = strdup(values[0]);
3972 if (values[4] != NULL)
3974 (strtol(values[4], &end, 10) == 0)?
3979 if (values[2] == NULL)
3981 req->id2name = strdup(values[2]);
3988 if (values[3] == NULL)
3990 req->id2domain = strdup(values[3]);
4004 res->info.how.map_type = strtoul(values[6], &end, 10);
4008 strdup(values[7]);
4010 strdup(values[8]);
4012 strdup(values[9]);
4017 strdup(values[7]);
4019 strdup(values[8]);
4021 strdup(values[9]);
4026 strdup(values[10]);
4028 strdup(values[11]);
4030 strdup(values[12]);
4032 strtoul(values[13], &end, 10);
4036 strtol(values[5], &end, 10);
4050 strdup(values[7]);
4052 strdup(values[8]);
4054 strdup(values[9]);
4098 const char **values;
4131 retcode = sql_compile_n_step_once(cache, sql, &vm, &ncol, 4, &values);
4139 if (values[2] == NULL) {
4143 *type = xlate_legacy_type(strtol(values[2], &end, 10));
4146 if (values[0] == NULL || values[1] == NULL) {
4152 assert(values[3] != NULL);
4153 *canonname = strdup(values[3]);
4161 *sidprefix = strdup(values[0]);
4167 *rid = strtoul(values[1], &end, 10);
4416 const char **values;
4450 r = sqlite_step(vm, &ncol, &values, NULL);
4459 values[4] == NULL ? "(null)" : values[4],
4460 values[0] == NULL ? "(null)" : values[0],
4461 values[1] == NULL ? "(null)" : values[1]);
4463 if (values[0] == NULL) {
4464 /* values [1] and [2] can be null */
4469 if (values[2] != NULL)
4471 (strtol(values[2], &end, 10) == 0)?
4476 if (EMPTY_NAME(values[0])) {
4477 idmap_namerule_set(rule, values[1], values[0],
4478 values[4], is_user,
4479 strtol(values[3], &end, 10),
4480 strtol(values[5], &end, 10),
4487 if (values[0][0] == '*') {
4490 winname = values[0];
4496 if (values[1] != NULL)
4497 windomain = values[1];
4521 if (values[0][0] == '*') {
4538 idmap_namerule_set(rule, values[1],
4539 values[0], values[4], is_user,
4540 strtol(values[3], &end, 10),
4541 strtol(values[5], &end, 10),
4561 if (values[2] != NULL)
4563 (strtol(values[2], &end, 10) == 0)?
4571 idmap_namerule_set(rule, values[1], values[0], values[4],
4572 is_user, strtol(values[3], &end, 10),
4573 strtol(values[5], &end, 10),