pub.h

来自「一个不错的POS系统」· C头文件 代码 · 共 31 行

H
31
字号
#ifndef _PUB_H_
#define _PUB_H_

#include <stdlib.h>
#include <string.h>

extern char g_staff_id[7];
extern char g_staff_name[16];
extern int g_staff_type;

extern int g_trans_id;
extern int g_detail_id;

#define err_exit(MESSAGE) (	\
	perror(MESSAGE),	\
	exit(1)			\
	)
static char newmsg[1024];
int errlog(char* path, char* msg);

#define makelog(path, msg) (	\
        memset(newmsg,0,sizeof(newmsg)),	\
        sprintf(newmsg, "[%d] [%s] [%s] [%s]", __LINE__, __FILE__, __TIME__, msg),	\
        errlog(path,newmsg)	\
        )

int elog(char *msg,char *fname,int len);

void rtrim(char *str);
#endif /* _PUB_H_ */

⌨️ 快捷键说明

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