--- orig-database.c Mon May 2 08:28:08 1994 +++ database.c Sun Oct 19 16:08:20 2003 @@ -171,11 +171,11 @@ char *ptr; if (buf[0]) buf[strlen(buf)-1] = 0; - if (buf[0] == 0 || buf[0] == '#' || buf[0] == ' ' || buf[0] == '\t') + if (buf[0] == 0 || buf[0] == '#') continue; if (--maxEntries == 0) break; @@ -243,10 +243,13 @@ int n1 = -1; int n2 = -1; if (base == NULL) return(NULL); + + while (*ptr == ' ' || *ptr == '\t') + ++ptr; while (*ptr != ' ' && *ptr != '\t' && *ptr != '\n') { int skip = 0; /*