📄 cmdline.h
字号:
/****************************************************************************/
/* */
/* Copyright */
/* */
/* This software is supplied under the terms of a license */
/* agreement or nondisclosure agreement and may not be copied */
/* or disclosed except in accordance with the terms of that */
/* agreement. */
/* */
/****************************************************************************/
/* */
/* Author : Omer Katz */
/* Creation date : 15.08.01 */
/* Filename : cmdline.h */
/* */
/* Abstract : */
/* definitions */
/* */
/****************************************************************************/
/* */
/* Rev. Date Author Description */
/*--------------------------------------------------------------------------*/
/* 1.0 15.08.2001 O.Katz initial version */
/****************************************************************************/
#ifndef _CMDLINE_H_
#define _CMDLINE_H_
/****************************************************************************/
/* proprietary include files */
/****************************************************************************/
#include "unitinc.h"
typedef struct ImageFile_tag {
EXBYTE* ImgFileName; /* IMAGE FILE NAME */
EXDWORD ImgFileSize; /* IMAGE FILE SIZE */
} ImageFile_t, *pImageFile_t;
typedef struct Option_tag {
EXDWORD DocWindow; /* DISKONCHIP WINDOW ADDRESS */
EXDWORD DocLowLimit; /* DISKONCHIP WINDOW ADDRESS */
EXDWORD DocHighLimit; /* DISKONCHIP WINDOW ADDRESS */
EXBYTE BBTflag; /* BAD BLOCK TABLE INFORMATION */
EXBYTE IPLflag; /* IPL INFORMATION */
EXBYTE OTPflag; /* OTP INFORMATION */
EXBYTE CFGflag; /* CONFIGURATION INFORMATION */
EXBYTE BDKflag; /* BINARY PARTITION INFORMATION */
EXBYTE BDTLflag; /* BDTL PARTITION INFORMATION */
EXBYTE EXBflag; /* FIRMWARE INFORMATION */
EXBYTE REGflag; /* FIRMWARE INFORMATION */
EXBYTE Moreflag; /* MORE FUNC (AS DOS FUNCTION) */
EXBYTE Extraflag; /* MORE FUNC (AS DOS FUNCTION) */
EXCHAR* LogFileName; /* LOG FILE NAME */
EXWORD LogFileHandle; /* LOG FILE HANDLE */
EXBYTE OutputLevel; /* OUTPUT PRINTS LEVEL */
EXDWORD busConfig; /* ADDRESS SHIFT and AVAILABLE BUS WIDTH */
ImageFile_t ImageFile; /* IMAGE FILE OBJECT */
} Option_t, *pOption_t;
typedef struct Media_tag {
EXBYTE HeaderType;
EXDWORD HeaderBlock;
EXDWORD HeaderUnit;
EXDWORD BadBlockCount;
EXBYTE* pBadBlockTable;
EXDWORD UseCount;
EXDWORD UnitSize;
EXDWORD TotalUnitCount;
EXDWORD BlocksPerUnit;
EXDWORD MediaSize;
EXBOOL HeaderValid;
PhysicalInfo Info;
} Media_t, *pMedia_t;
extern Media_t Media;
extern Option_t Option;
/****************************************************************************/
/* functions prototypes */
/****************************************************************************/
ExStatus AnalyzeCmdLine();
void PrintUsage(void);
void InitCmdLine();
#endif /* _CMDLINE_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -