modulinf.h

来自「C语言库函数的源代码,是C语言学习参考的好文档。」· C头文件 代码 · 共 56 行

H
56
字号
/* +++Date last modified: 05-Jul-1997 */

/****************************************************************************
* @(#) MODULINF.h
* @(#)      Header defining a structure for tracking & status information.
*
*
*** Corrections *************************************************************
*
*
*****************************************************************************
*@(#)1993 Erik Bachmann (E-mail: ebp@dde.dk)
*
* Released to public domain 27-Oct-95
*****************************************************************************/

#if !defined(MODULINF_H)      /* IF not yet defined (to avoid repetitions) */
#define MODULINF_H                                          /* Define */

struct tyModulInfo
{
      char  *pszModuleTag ;                           /* tagModulInf    */
      char  *pszModuleName ;                          /* __FILE__       */
      char  *pszCreateDate ;                          /* 1993-06-11     */
      char  *pszChangedDate ;                         /* __DATE__       */
      char  *pszChangedTime ;                         /* __TIME__       */
      char  *pszCopyright ;                           /* text           */
} ;

#endif


#define MODULEINF( _MODULEDATE, _MODULENAME ) \
      static struct tyModulInfo stModulInfo = \
      { \
            "tagModulInf", \
            __FILE__,\
             _MODULEDATE,\
             __DATE__,\
            __TIME__, \
            _MODULENAME \
      }

#define PROGRAMINF( _PROGNAME, _PROGVER, _MODULEDATE, _COPYRIGHT ) \
      const char  far   *PROGNAME   =     _PROGNAME ; \
      const char  far   *PROGVER          =     _PROGVER ; \
      struct tyModulInfo stModulInfo = \
      { \
            "tagModulInf",\
             __FILE__,\
            _MODULEDATE,\
             __DATE__,\
            __TIME__, \
            _COPYRIGHT \
      }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?