06c1a9ddb1
patch-ba is for building in FreeBSD.
44 lines
997 B
Text
44 lines
997 B
Text
--- XuiPrefer.c.orig Thu Feb 17 05:44:20 2000
|
|
+++ XuiPrefer.c Tue Jul 4 02:17:27 2000
|
|
@@ -63,10 +63,12 @@
|
|
FILE *fp;
|
|
char filename[BUFSIZ];
|
|
int found = 0;
|
|
- char *line, *optstart;
|
|
- int line_length;
|
|
+ /*char *line, *optstart;*/
|
|
+ char *optstart;
|
|
+ char line[BUFSIZ];
|
|
+ /*int line_length;*/
|
|
int name_length;
|
|
- size_t line_allocated;
|
|
+ /*size_t line_allocated;*/
|
|
|
|
strcpy(value, def);
|
|
|
|
@@ -76,11 +78,11 @@
|
|
return;
|
|
|
|
/* Check each line to see if we have this entry already. */
|
|
- line = NULL;
|
|
- line_allocated = 0;
|
|
+ /*line = NULL;
|
|
+ line_allocated = 0;*/
|
|
name_length = strlen(name);
|
|
|
|
- while ((line_length = getline(&line, &line_allocated, fp)) >= 0)
|
|
+ while (fgets(line, BUFSIZ, fp))
|
|
{
|
|
/* skip over comment lines */
|
|
if (line[0] == '#')
|
|
@@ -104,8 +106,8 @@
|
|
strcpy(value, optstart);
|
|
}
|
|
}
|
|
- if (line != NULL)
|
|
- free(line);
|
|
+ /*if (line != NULL)
|
|
+ free(line);*/
|
|
|
|
return (Boolean)found;
|
|
}
|