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

📄 csort.h

📁 语法分析器 完成从c/c++向C++转变
💻 H
字号:
/*  csort.h

	defines necessary for csort and client applications
*/

#ifndef CSORT_H
#define CSORT_H

#define SORT_TYPE_RECORD  2
#define SORT_TYPE_LONG_PTRS    7

#define SORT_FILE_RELATIVE 0x01
#define SORT_FILE_CRLF     0x02

struct KEY_FIELD_S
{
	/*  each key/sort fields characteristics */
   int   iBeg;			/* !!! 0-Based */
   int   iLen;
   int   iOrder;
};

typedef struct KEY_FIELD_S KEY_FIELD_T;


#define SORT_ASCENDING  1
#define SORT_DESCENDING  -1


struct SORT_PARMS_S
{
	int   iSortType;
	int	iFileType;
	char	szProcId;
	char  szSourceFile[128];
	char  szDestFile[128];
	char  szWorkDir[128];
	int   iRecLen;
	long  lMemoryToUse;
	int   iNumSortFields;
	KEY_FIELD_T * pSortFields;
	long  lRecsInFile;
	long	lRecsSorted;  /* filled in on return, used for text file if filled in */
};

typedef struct SORT_PARMS_S SORT_PARMS_T;
typedef SORT_PARMS_T * SORT_PARMS_P;


#endif

⌨️ 快捷键说明

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