/* 
** PACS-WLL 2000 project, Prepaid System.
** 
** The module Copyright (C) 2000-2001 interWAVE Inc.
** 
** Written completely by Zhang Shuzhong at iCRD January, 2001
**
** file name: debug.h
** CVS $Id: debug.h,v 1.2 2001/01/20 19:58:49 zhangsz Exp $
**
** The debug information defination.
**
*/

#ifndef DEBUG__H
#define DEBUG__H
#include "config.h"

#define UNDER_DEVELOP   1
#define DEBUG           1

/* If we have these macros, we can add additional info to the header. */
#ifdef HAVE_FILE_MACRO
#define FILE_MACRO (__FILE__)
#else
#define FILE_MACRO ("")
#endif

#ifdef HAVE_FUNCTION_MACRO
#define FUNCTION_MACRO  (__FUNCTION__)
#else
#define FUNCTION_MACRO  ("")
#endif

#ifdef HAVE_DATE_MACRO
#define DATE_MACRO  (__DATE__)
#else
#define DATE_MACRO  ("")
#endif

#ifdef HAVE_TIME_MACRO
#define TIME_MACRO  (__TIME__)
#else
#define TIME_MACRO  ("")
#endif

#ifdef HAVE_LINE_MACRO
#define LINE_MACRO  (__LINE__)
#else
#define LINE_MACRO  ("")
#endif

#endif  /* DEBUG__H */
