123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- #ifndef _INC_ODCORE
- #define _INC_ODCORE
- #include "ODInQue.h"
- #include "ODCom.h"
- #include "ODPlat.h"
- #include "ODScrn.h"
- extern BOOL bODInitialized;
- extern tPortHandle hSerialPort;
- extern tODInQueueHandle hODInputQueue;
- extern BOOL bIsCallbackActive;
- extern BOOL bShellChatActive;
- #define OD_GLOBAL_WORK_STRING_SIZE 1025
- extern char szODWorkString[OD_GLOBAL_WORK_STRING_SIZE];
- extern tODScrnTextInfo ODTextInfo;
- extern BOOL (*pfLogWrite)(INT);
- extern void (*pfLogClose)(INT);
- extern char chColorCheck;
- extern char *pchColorEndPos;
- extern BYTE btCurrentStatusLine;
- extern OD_PERSONALITY_CALLBACK *pfCurrentPersonality;
- extern char szDesiredPersonality[33];
- typedef BOOL ODCALL SET_PERSONALITY_FUNC(char *pszName);
- extern SET_PERSONALITY_FUNC *pfSetPersonality;
- extern char abtBlackBlock[2];
- extern char abtGreyBlock[2];
- extern char szBackspaceWithDelete[4];
- extern BYTE btOutputTop;
- extern BYTE btOutputBottom;
- void ODWaitDrain(tODMilliSec MaxWait);
- void ODStoreTextInfo(void);
- void ODRestoreTextInfo(void);
- void ODStringToName(char *pszToConvert);
- BOOL ODPagePrompt(BOOL *pbPausing);
- #define TEXT_SIZE 49
- #define LINES_SIZE 25
- #endif
|