📄 share.h
字号:
#include <stdio.h>#include <stdlib.h>#include <stddef.h>#include <sys/types.h>#include <sys/stat.h>#include <time.h>#include <sys/timeb.h>#include <fcntl.h>#include <signal.h>//#include <sys/socket.h>//#include <netinet/in.h>//#include <unistd.h>
#include <string.h>#include <direct.h>
#include <io.h>#define MaxLogLines 80000#define No 0#define Yes 1#define MaxCommBuff 1024 /* command buf len(from upper)*//*--------------------------event type ------------------------- */#define K_TIMEOUT 0#define K_UPPER 1#define K_SYSEVT 2/*--------------------time struct------------------------------*/typedef struct time_rec { /* system struct struct */ time_t sec; /* seconds */ int ms; /* millis seconds */} TIME_REC;/*--------------------STATE structure --------------------------*/typedef struct state { int (*initiate)(int, int); /* initiating func */ struct state *(*process)(int, int); /* processing func */} STATE;long diffMsTime(TIME_REC *, TIME_REC *);int getIntFromStr( char *, int );void getSysTime(TIME_REC *);int getUserKey( int nMsgId, int nPlatId, int nType, char sBuf[], char sName[]);void writeLog(FILE *DebugFp, int *DebugLine, char *,char [], int );void creatLogLine(char sBuf[],char sPrompt[],long nSec,long nMs,char sCom[]);FILE *openLogFile(char sName[], char *flag);int isFullPathDir ( char sName[]);int isDirectroy ( char *sDir );int CreateBinLog( char *CurCom, char *strPrompts, int CurLen, char *DesCom );int checkNokiaUserData(char * sInItem, int nInLen, char * sOutItem, int *pnOutLen);char * creatALogLine(char *sPrompt,char *sItem, int nInLen, int nIsSmpp);
#define OpenLogFile(F) _open( (F), _O_WRONLY|_O_CREAT|_O_APPEND ,_S_IREAD | _S_IWRITE )
#define CloseLogFile(I) _close(I)
#define WriteLog(I,B) _write((I),(B),strlen(B))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -