Lines Matching refs:table
107 struct sss_colondb_read_field *table)
150 for (i = 0; table[i].type != SSS_COLONDB_SENTINEL; i++) {
151 switch (table[i].type) {
153 rest = read_field_as_uint32(rest, table[i].data.uint32);
156 rest = read_field_as_string(rest, table[i].data.str);
164 if (rest == NULL && table[i + 1].type != SSS_COLONDB_SENTINEL) {
169 } else if (rest != NULL && table[i + 1].type == SSS_COLONDB_SENTINEL) {
188 struct sss_colondb_write_field *table)
212 for (i = 0; table[i].type != SSS_COLONDB_SENTINEL; i++) {
213 switch (table[i].type) {
215 if (table[i].data.uint32 == 0) {
218 line = talloc_asprintf_append(line, ":%u", table[i].data.uint32);
222 if (table[i].data.str == NULL) {
225 line = talloc_asprintf_append(line, ":%s", table[i].data.str);