version 1.9.56.2, 2012/04/23 23:40:41 |
version 1.10, 2012/03/21 10:10:37 |
Line 26 __RCSID("$NetBSD$"); |
|
Line 26 __RCSID("$NetBSD$"); |
|
|
|
/* xgets - fgets() with backslash-newline stripping */ |
/* xgets - fgets() with backslash-newline stripping */ |
|
|
char *xgets(ptr, len, fp) |
char * |
char *ptr; |
xgets(char *ptr, int len, FILE *fp) |
int len; |
|
FILE *fp; |
|
{ |
{ |
int got; |
int got; |
char *start = ptr; |
char *start = ptr; |
|
|
|
|
/* split_at - break string at delimiter or return NULL */ |
/* split_at - break string at delimiter or return NULL */ |
|
|
char *split_at(string, delimiter) |
char * |
char *string; |
split_at(char *string, int delimiter) |
int delimiter; |
|
{ |
{ |
char *cp; |
char *cp; |
int bracket; |
int bracket; |
|
|
|
|
/* dot_quad_addr - convert dotted quad to internal form */ |
/* dot_quad_addr - convert dotted quad to internal form */ |
|
|
int dot_quad_addr(str, addr) |
int |
char *str; |
dot_quad_addr(char *str, unsigned long *addr) |
unsigned long *addr; |
|
{ |
{ |
struct in_addr a; |
struct in_addr a; |
|
|