errors.h
上传用户:seven77cht
上传日期:2007-01-04
资源大小:486k
文件大小:1k
源码类别:

浏览器

开发平台:

Unix_Linux

  1. /***************************************
  2.   $Header: /home/amb/wwwoffle/v2.4/RCS/errors.h 2.4 1998/05/31 15:43:04 amb Exp $
  3.   WWWOFFLE - World Wide Web Offline Explorer - Version 2.2.
  4.   Error logging header file.
  5.   ******************/ /******************
  6.   Written by Andrew M. Bishop
  7.   This file Copyright 1996,97,98 Andrew M. Bishop
  8.   It may be distributed under the GNU Public License, version 2, or
  9.   any higher version.  See section COPYING of the GNU Public license
  10.   for conditions under which this file may be redistributed.
  11.   ***************************************/
  12. #ifndef ERRORS_H
  13. #define ERRORS_H    /*+ To stop multiple inclusions. +*/
  14. typedef enum _ErrorLevel
  15. {
  16.  ExtraDebug,                    /*+ For extra debugging (not in syslog). +*/
  17.  Debug,                         /*+ For debugging (debug in syslog). +*/
  18.  Inform,                        /*+ General information (info in syslog). +*/
  19.  Important,                     /*+ Important information (notice in syslog). +*/
  20.  Warning,                       /*+ A warning (warning in syslog). +*/
  21.  Fatal                          /*+ A fatal error (err in syslog). +*/
  22. }
  23. ErrorLevel;
  24. /* In errors.c */
  25. void  InitErrorHandler(char *name,int syslogable,int stderrable);
  26. char *PrintMessage(ErrorLevel errlev,const char* fmt, ...);
  27. #endif /* ERRORS_H */