Lines Matching +defs:val +defs:buf
53 static int super_fgets(char **buf, size_t *bufsize, FILE *fp) {
57 p = *buf;
66 if ((*buf)[readlen - 1] == '\n')
69 /* else buf is too small */
71 if (!(*buf = realloc(*buf, *bufsize))) {
75 p = *buf + readlen;
96 char *cfile, *buf;
111 if (!(buf = malloc(buflen))) {
118 char *val, *p;
122 err = super_fgets(&buf, &buflen, fp);
129 free(buf);
134 p = buf;
140 if (val = strchr(p, '=')) {
141 *val++ = 0;
142 skip_space(&val);
144 val[strlen(val) - 1] = 0;
148 SLPSetProperty(p, val ? val : "");
152 free(buf);
173 char *p, buf[33];
191 (void) strncpy(buf, p, l);
192 buf[l] = 0;
193 answer = atoi(buf);