calisto-20000323/
calisto-20000323/lib/
calisto-20000323/lib/etc/
calisto-20000323/lib/players/
calisto-20000323/lib/text/
calisto-20000323/log/
/*
 Calisto (c) 1998-1999 Peter Howkins, Matthew Howkins, Simon Howkins

 $Id: log.h,v 1.2 1999/12/29 20:20:40 peter Exp $

 $Log: log.h,v $
 Revision 1.2  1999/12/29 20:20:40  peter
 Moved LOGDATE into this header file

 Revision 1.1  1999/12/21 20:34:47  peter
 Initial revision


 */
#ifndef log_h
#define log_h

#define MAX_FILE_NAME_LENGTH   128
#define MAX_DATE_FORMAT_LENGTH 50

#define LOGDATE "%d/%m/%Y %H:%M:%S"

typedef struct {
  char filename[MAX_FILE_NAME_LENGTH];
  char dateformat[MAX_DATE_FORMAT_LENGTH];
} LOGF;

LOGF *log_init(const char *filename, const char *dateformat);
void log(LOGF *log, const char *format, ...);

extern LOGF *usage, *debug, *bug, *idea, *typo;

#endif