/* 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
}