Lines Matching defs:line
29 static char *read_field_as_string(char *line,
35 if (line == NULL || *line == '\n' || *line == '\0') {
42 if (*line == ':') {
44 *line = '\0';
45 rest = line + 1;
51 value = line;
54 rest = strchr(line, ':');
57 rest = strchr(line, '\n');
75 static char *read_field_as_uint32(char *line,
82 rest = read_field_as_string(line, &str);
111 char *line = NULL;
121 readchars = getline(&line, &linelen, db->file);
125 free(line);
126 line = NULL;
130 DEBUG(SSSDBG_CRIT_FAILURE, "Unable to read line [%d]: %s\n",
138 /* Copy line to mem_ctx. */
139 tcline = talloc_strdup(mem_ctx, line);
141 free(line);
142 line = NULL;
191 char *line = NULL;
205 line = talloc_strdup(tmp_ctx, "");
206 if (line == NULL) {
216 line = talloc_asprintf_append(line, ":");
218 line = talloc_asprintf_append(line, ":%u", table[i].data.uint32);
223 line = talloc_asprintf_append(line, ":");
225 line = talloc_asprintf_append(line, ":%s", table[i].data.str);
234 if (line == NULL) {
241 line++;
243 fprintf(db->file, "%s\n", line);