/***************************************************************************/ /* 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 */