⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcs_convert_file.h

📁 unix 下用pro*c tuxedo 开发的东西
💻 H
字号:
#ifndef PCS_CONVERT
#define PCS_CONVERT

#define YSSM_MSG_LEN		109
#define YSSJ_MSG_LEN		25
#define MAX_YSSJ_LEN		50000
#define MID_LEN			200
#define SHORT_LEN		10
#define SJFL_ZDYS		'1'
#define SJFL_PDYS		'2'
#define SJFL_BKML		'3'
#define SJFL_ZFJ		'4'
#define SJFL_GH			'5'
#define SJFL_TJBB		'6'
#define SJFL_YXSJ		'7'
#define SJFL_BSFX		'8'
#define NUM			100
#define ZZ			'1'
#define ZJ			'2'
#define KZZ			'7'
#define KZJ			'8'
#define BPZ			'3'
#define BPJ			'4'
#define KPZ			'5'
#define KPJ			'6'
#define YSSM_LEN		73
#define DEFAULT_BSBH		"05"
#define MAX_GH_LEN		50000
#define MAX_TJBB_LEN 		10000
#define MAX_BKML_LINE		400
#define YWJ_PATH		"/usr/bkfx/data/snd/bkywj/"
#define FBKJ_PATH		"/usr/bkfx/data/snd/fbkj"
#define LEFT			'0'
#define RIGHT			'1'
#define CONTNOTBREAK		11
#define YXMSG_PATH		"/usr/bkfx/data/snd/yxywj/"
#define TMP_PATH		"/usr/bkfx/data/"
#define LEN_BUF_MSG_YX		32765
#define ERROR_LOG_FILE		"/usr/bkfx/log/errlog"
#define LOG_NORMAL		"LOG_NORMAL		"
#define LOG_ERROR		"LOG_ERROR		"
#define END			""
#define DEFAULT_TIMEINTERVAL	10
#define INIT_INTERVAL		360
/*
#define DEBUG
*/
char NOCONVERT;
char WAITFORCONVERT;
char CONVERTED;
int  ERROR;
int  iTInterval;
char *message,*messagesj;
char *messagepd,*messagepdsj;
char *messagebkml,*buf,*buf_sj;
char BsbhFromT[3];
FILE *h_zdys,*h_zdsj,*h_pdys,*h_pdsj,*h_gh,*h_tjbb,*h_bkml,*h_zfj,*h_yx,*h_bag,*h_sm,*h_sj;
int init_time;

char YS_SINGAL[9];
int val_fbkj[100];
int g_fbkj_count;

struct stZDYSSMDBRec
{
	char yslx[2];
	char wjbh[3];
	int qdqa;
	char kq[7];
	float dingj;
	long dyzs;
	float dyk;
	long lszs;
	float lsk;
	char sjbh[3];
	char bkdh[7];
	int yxnf;
	long int jsxh;
};

struct stPDYSSMDBRec
{
	char  bkdh[7];          
	char  yslx[2];          /*//modified*/
	char  wjbh[3];
	int   qdqa;
	int   qdqb;
	int   zdqa;
	int   zdqb;
	char  kq[7];
	float dingj;
	long  dyzs;
	float dyk;
	long  lszs;
	float lsk;
	char  sjbh[3];
	int   yxnf;
	long  int jsxh;
};

struct stGHDBRec
{
	char  ghbh[4];
	char  ghxl[3];
	char  ghnr[MAX_GH_LEN];
	long  int jsxh;
	char  sjbh[3];
};

struct stTJBBDBRec
{
	char  bbbh[3];
	int   nf;
	int   yf;
	char  bbnr[MAX_TJBB_LEN];
	char  sjbh[3];
	long  int jsxh;
};

struct stBKMLDBRec
{
  char bkdh[8];
  char bkmc[41];
  char fbkjmc[9];
  char cbrq[11]; 
  float dj;
  float yj;
  float jj;
  float bnj;
  float nj;
  char hzddrq[25];
  char fxfw[5];
  char kq[7];
  char tykh[13];
  char jb[7];
  int  pc;
  int  kz;
  int  bym;
  char xyf[2];
  float bbdyfl;
  float wbdyfl;
  float bblsfl;
  float wblsfl;
  char bz[161];
  long key;
};

struct stBKMLDBRec_id
{
  short bkmc_id;
  short fbkj_id;
  short cbrq_id;
  short dj_id;
  short yj_id;
  short jj_id;
  short bnj_id;
  short nj_id;
  short hzddjdrq_id;
  short fxfw_id;
  short kq_id;
  short tykh_id;
  short jb_id;
  short pc_id;
  short kz_id;
  short bym_id;
  short xyf_id;
  short bbdyfl_id;
  short wbdyfl_id;
  short bblsfl_id;
  short wblsfl_id;
  short bz_id;
};

struct stZFJBDBRec
{
	int nf;
	char sjbh[3];
	long int jsxh;
};

struct stYXMsg
{
	char fsxh[11];
	char sjbh[3];
	char jssh[3];
	char wjbh[3];
	char yxxl[4];
	char zh[4];
	char zzh[4];
	char yxnr[LEN_BUF_MSG_YX+1];
};

struct stYXSJ
{
	char yxxl[4];
	char wjbh[3];
	long int jsxh;
	char sjbh[3];
};

#endif

⌨️ 快捷键说明

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