From f7fe2912031909c9cc61cdb6d6cead89326c515a Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Fri, 25 Oct 1996 21:49:43 +0000 Subject: Reorganize some code. svn path=/trunk/; revision=387 --- driver.c | 55 +++++++++++++++++++++++++++---------------------------- 1 file changed, 27 insertions(+), 28 deletions(-) (limited to 'driver.c') diff --git a/driver.c b/driver.c index 5b2b44e7..0a34bbd9 100644 --- a/driver.c +++ b/driver.c @@ -47,6 +47,33 @@ static int tagnum; static char *shroud; +static int strcrlf(dst, src, count) +/* replace LFs with CR-LF; return length of string with replacements */ +char *dst; /* new string with CR-LFs */ +char *src; /* original string with LFs */ +int count; /* length of src */ +{ + int len = count; + + while (count--) + { + if (*src == '\n') + { + *dst++ = '\r'; + len++; + } + *dst++ = *src++; + } + *dst = '\0'; + return len; +} + +static void alarm_handler (int signal) +/* handle server-timeout signal */ +{ + longjmp(restart, 1); +} + static void reply_hack(buf, host) /* hack message headers so replies will work properly */ char *buf; /* header to be hacked */ @@ -1026,32 +1053,4 @@ va_dcl { return(ok); } -int strcrlf(dst, src, count) -/* replace LFs with CR-LF; return length of string with replacements */ -char *dst; /* new string with CR-LFs */ -char *src; /* original string with LFs */ -int count; /* length of src */ -{ - int len = count; - - while (count--) - { - if (*src == '\n') - { - *dst++ = '\r'; - len++; - } - *dst++ = *src++; - } - *dst = '\0'; - return len; -} - -void -alarm_handler (int signal) -/* handle server-timeout signal */ -{ - longjmp(restart, 1); -} - /* driver.c ends here */ -- cgit v1.2.3