doserr.h

来自「凌阳MP3 spSPCA755yuanma」· C头文件 代码 · 共 37 行

H
37
字号
#ifndef _doserr_
#define _doserr_

#define K_DOS_ErrOption		0

extern xdata WORD G_DOS_ErrCode;
extern void DOS_SetError(WORD errCode);
extern void DOS_ClearError(void);
extern WORD DOS_GetError(void);

#if ( K_DOS_ErrOption == 1 )
#define M_DOS_SetError(a)	DOS_SetError(a)
#define M_DOS_ClearError()	DOS_ClearError()
#define M_DOS_GetError()	DOS_GetError()
#else
#define M_DOS_SetError(a)
#define M_DOS_ClearError()
#define M_DOS_GetError()	0
#endif

#define K_DOS_ReadLogical0Err			1
#define K_DOS_ReadMBSSigErr			2
#define K_DOS_ReadPBSErr			3
#define K_DOS_ReadPBSSigErr			4
#define K_DOS_SectorNot512Err			5
#define K_DOS_UnknownFSErr			6
#define K_DOS_Fat32NotSupportErr		7
#define K_DOS_CardDetectErr			8
#define K_DOS_ReadFdbErr			9
#define K_DOS_CreateDirFailErr			10
#define K_DOS_DiskFullErr			11
#define K_DOS_SaveFatErr			12
#define K_DOS_LoadFatErr			13
#define K_DOS_AddFdbErr				14
#define K_DOS_DelFdbErr				15
#endif

⌨️ 快捷键说明

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