20 #define l_isspace(c) ((c) == '\t' || (c) == ' ' || (c) == '\n' || (c) == '\r')
23 char *argv[],
int num)
28 while ((p = fgets(line, len, f)))
39 for (argc = 0; *p && argc < num ; argc++)
60 int (*fun)(
char *name,
void *rprivate,
int argc,
char *argv[]))
63 char line[512], *m_argv[50];
67 if (!(f = fopen(name,
"r")))
76 if (!(m_argc =
readconf_line(f, &lineno, line, 512, m_argv, 50)))
82 if ((res = (*fun)(name, rprivate, m_argc, m_argv)))