+ } else {
+ dbp++;
+ if (*dbp == NULL) {
+ (void)cgetclose();
+ return (0);
+ } else if ((pfp = fopen(*dbp, "r")) ==
+ NULL) {
+ (void)cgetclose();
+ return (-1);
+ } else
+ continue;
+ }
+ }
+ if (isspace(*line) || *line == ':' || *line == '#'
+ || len == 0 || slash) {
+ if (len > 0 && line[len - 1] == '\\')
+ slash = 1;
+ else
+ slash = 0;
+ continue;