Re: [CODE] bpl12 Suggestions

From: d. hall (dhall@APK.NET)
Date: 08/18/97


// thus on Sat, 16 Aug 1997 18:30:41 -0400, George virtually wrote:
> SP #17
>         - sprintf()+log() enhancement.
> SP #18
>         - sprintf()+mudlog() enhancement.

You mean a stdarg.h/varargs.h version of the log functions?

This is taken from my personal lib.

It shouldn't take too much to accomodate <varargs.h>

d.

--8<--

#include <stdio.h>
#include <stdarg.h>
#include <time.h>

// write a variable string to stderr

// writes a string to the log
void isyslog (const char *fmt, ...)
{
  va_list va;
  time_t t = time (0);

  va_start (va, fmt);
  fprintf (stderr, "%-19.19s :: ", ctime (&t));
  vfprintf (stderr, fmt, va);
}


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/08/00 PST