123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #ifndef _INC_ODUTIL
- #define _INC_ODUTIL
- #include "ODGen.h"
- #include "ODTypes.h"
- #include "OpenDoor.h"
- void ODStringCopy(char *pszDest, CONST char *pszSource, INT nSizeofDest);
- char *ODStringCToPascal(char *psPascalString, BYTE btMaxPascalLength,
- char *pszCString);
- char *ODStringPascalToC(char *pszCString, char *psPascalString,
- BYTE btMaxLength);
- BOOL ODStringHasTail(char *pszFullString, char *pszTail);
- tODResult ODMakeFilename(char *pszOut, CONST char *pszPath,
- CONST char *pszFilename, INT nMaxOutSize);
- DWORD ODFileSize(FILE *pfFile);
- DWORD ODDWordShiftLeft(DWORD dwValue, BYTE btDistance);
- DWORD ODDWordShiftRight(DWORD dwValue, BYTE btDistance);
- BOOL ODDWordDivide(DWORD *pdwQuotient, DWORD *pdwRemainder,
- DWORD dwDividend, DWORD dwDivisor);
- DWORD ODDWordMultiply(DWORD dwMultiplicand, DWORD dwMultiplier);
- #endif
|