📄 mytools.h
字号:
#ifndef _MYTOOLS_H_
#define _MYTOOLS_H_
/*
This head file must be included by which link the lib "mytools.a".
Provided by Lin Sijian, STAR Group, 1996/04/20.
*/
/*
Definitions for using " mytime.o "
int datetime( char *, int, char *, char *, char * );
*/
#define DATE_ONLY 1
#define TIME_ONLY 2
/* 以下获得系统当前时间 日期函数 a 为返回字符串, b c d为分隔符 */
#define gettime( a ) datetime ( a, TIME_ONLY, "", "", "" )
#define getdate( a ) datetime ( a, DATE_ONLY, "", "", "" )
#define gettimef( a, b ) datetime ( a, TIME_ONLY, b, b, "" )
#define getdatef( a, b ) datetime ( a, DATE_ONLY, b, b, "" )
#define gettimes( a, b, c, d ) datetime ( a, TIME_ONLY, b, c, d )
#define getdates( a, b, c, d ) datetime ( a, DATE_ONLY, b, c, d )
/*
Definitions for using " lrc.o "
unsigned char lrc( char *, int );
*/
/*
Definitions for using " wlog.o "
*/
#define DBGFILE "/log/dbglog"
#define WHERE __FILE__,__LINE__
/*
Definitions for using " errcall.o "
*/
#define WORKDIR "WORKDIR"
#ifdef bianzg_mod_20011017
#define ERRFILE "/log/errlog"
#else
#define ERRFILE "/log/errlog/errlog"
#endif
#ifdef wyz020502_mod
#define DAYFILE "/log/daylog"
#else
#define DAYFILE "/log/daylog/daylog"
#endif
#define L_ERRINFO 1024
typedef struct {
long msgtype;
int errtype;
char errinfo[ L_ERRINFO ];
} ERRMSG;
#define L_ERRMSG sizeof ( ERRMSG )
#define E_WARN 1
#define E_ERROR 2
#define E_DEBUG 3
#define WARN __FILE__,__LINE__,E_WARN
#define ERROR __FILE__,__LINE__,E_ERROR
#define DEBUG __FILE__,__LINE__,E_DEBUG
/*
Definitions for using " ipc.o "
*/
#define IPCPERM 0666
#define IPCGET 0
#define IPCCREAT ( IPCPERM | IPC_CREAT )
/*
#define IPCCREAT ( IPCPERM | IPC_CREAT | IPC_EXCL )
*/
/*
Definitions for using " ipc.o "
*/
#define L_PATH 80
#define C_PATH "/"
/*
char * getfname ( char *, char * );
*/
/*
To be continued ...
*/
/*================== WuBin 2001-9-9 18:26 ======Start==============
备份数据库的表名,表名文件为 "WORKDIR/etc/backup_table"
===========================2001-9-9 18:26=======End==============*/
struct table_arry_st {
char table_name[81]; /* 备份数据库的表名 */
};
#ifdef zgx020416_added
#else
extern int G_bts_flag;
extern int G_debug_flag;
extern char exec_name[128];
extern char G_oper_no[7]; /* 操作员代码 */
extern char G_oper_pwd[9]; /* 操作员口令 */
extern char G_oper_name[11]; /* 操作员名称 */
extern char G_role_code[4]; /* 操作员角色码 */
extern char G_purview[257]; /* 角色权限 */
extern char G_bankid[12]; /* 所属行行号 */
extern char G_cen_bankid[12]; /* 中心行(省行或区域行)行号 */
extern char G_cen_hostid[3]; /* 中心行(省行或区域行)BTS主机号 */
extern char GV_help_file[128];
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -