git-svn-id: http://moon:8086/svn/software/trunk/libsrc/omf51@1 b431acfa-c32f-4a4a-93f1-934dc6c82436
45 lines
1.9 KiB
C
Executable File
45 lines
1.9 KiB
C
Executable File
/***************************************************************************/
|
|
/* omf51print.h */
|
|
/***************************************************************************/
|
|
|
|
#ifndef OMF51PRINT_H
|
|
#define OMF51PRINT_H
|
|
|
|
/***************************************************************************/
|
|
/* Constants
|
|
/***************************************************************************/
|
|
|
|
/***************************************************************************/
|
|
/* Helper Functions
|
|
/***************************************************************************/
|
|
BYTE SegmentGetSegType(BYTE segInfo);
|
|
BYTE SegmentGetSegReg(BYTE segInfo);
|
|
BYTE SegmentIsEmpty(BYTE segInfo);
|
|
BYTE SegmentIsOVL(BYTE segInfo);
|
|
BYTE SymbolIsIND(BYTE symInfo);
|
|
BYTE SymbolIsVAR(BYTE symInfo);
|
|
BYTE SymbolIsRBF(BYTE symInfo);
|
|
BYTE SymbolGetSymReg(BYTE symInfo);
|
|
BYTE SegmentGetSymType(BYTE symInfo);
|
|
|
|
/***************************************************************************/
|
|
/* Exported Functions
|
|
/***************************************************************************/
|
|
void MHDRPrint(struct _sMHDR *pObj, FILE *pFile);
|
|
void SEGDEFPrint(struct _sSEGDEF *pObj, FILE *pFile);
|
|
void SEGPrint(struct _sSEG *pObj, FILE *pFile);
|
|
void PUBDEFPrint(struct _sPUBDEF *pObj, FILE *pFile);
|
|
void PUBPrint(struct _sPUB *pObj, FILE *pFile);
|
|
void EXTDEFPrint(struct _sEXTDEF *pObj, FILE *pFile);
|
|
void EXTPrint(struct _sEXT *pObj, FILE *pFile);
|
|
void SCDPrint(struct _sSCD *pObj, FILE *pFile);
|
|
void DBGINFOPrint(struct _sDBGINFO *pObj, FILE *pFile, BYTE defType);
|
|
void DBGPrint(struct _sDBG *pObj, FILE *pFile);
|
|
void CNTPrint(struct _sCNT *pObj, FILE *pFile);
|
|
void OmfPrint(struct _sOBJECT *pObj);
|
|
|
|
/***************************************************************************/
|
|
/* Ende
|
|
/***************************************************************************/
|
|
#endif /* OMF51PRINT_H */
|