/* New for v2.0: readline support -- daw */ /* i put the logging crap in it's own file, in case we wanna change it later */ #include <stdio.h> #include "tintin.h" void logit(s, msg) struct session *s; char *msg; { static char nmsg[BUFFER_SIZE + 1]; char *p, *np; if (s->logfile == NULL) return; #if OLD_LOG fputs(msg, s->logfile); #else /* New logging behavior: ignore control-m's. */ for (p = msg, np = nmsg; *p; p++) { if (*p != '\r') *np++ = *p; } *np = '\0'; fputs(nmsg, s->logfile); #endif }