Lines Matching defs:buffer
33 static int process_boolean(char *buffer, char *name, int namesize, int *val)
40 while (isspace(buffer[0]))
41 buffer++;
43 if (buffer[0] == '#')
46 tok = strtok_r(buffer, "=", &ptr);
48 ERR(NULL, "illegal boolean definition %s", buffer);
56 ERR(NULL, "illegal boolean definition %s=%s", name, buffer);
81 char *buffer = NULL;
93 if ((buffer = (char *)malloc(255 * sizeof(char))) == NULL) {
98 while(fgets(buffer, 255, boolf) != NULL) {
101 while (getline(&buffer, &size, boolf) > 0) {
103 int ret = process_boolean(buffer, name, sizeof(name), &val);
127 while(fgets(buffer, 255, boolf) != NULL) {
130 while (getline(&buffer, &size, boolf) > 0) {
133 process_boolean(buffer, name, sizeof(name), &val);
153 free(buffer);