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