Nothing in the build systems define this.
#include "config.h"
#include <errno.h>
-#ifdef UNIV_MAX
-
-#include <ctype.h>
-
-#endif
-
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#else
return (-1);
}
buf[n] = 0;
-#ifdef UNIV_MAX
- if (isspace(*buf)) {
- char *s;
- char *t;
- char *u;
- char *v;
- int match = 0;
- char tmp[PATH_MAX];
-
- s = buf;
- t = tmp;
- while (isalnum(*++s) || *s == '_' || *s == '.');
- if (*s++) {
- for (;;) {
- if (!*s || isspace(*s)) {
- if (match) {
- *t = 0;
- n = t - tmp;
- strcpy(buf, tmp);
- }
- break;
- }
- if (t >= &tmp[sizeof(tmp)])
- break;
- *t++ = *s++;
- if (!match && t < &tmp[sizeof(tmp) - univ_size + 1])
- for (n = 0; n < UNIV_MAX; n++) {
- if (*(v = s - 1) == *(u = univ_name[n])) {
- while (*u && *v++ == *u)
- u++;
- if (!*u) {
- match = 1;
- strcpy(t - 1, univ_cond);
- t += univ_size - 1;
- s = v;
- break;
- }
- }
- }
- }
- }
- }
-#endif
return (n);
#endif
}