/*=========================================================================== * * GenCmd.CPP - Dave Humphrey (uesp@m0use.net), 12 November 2000 * *=========================================================================*/ /* Include Files */ #include "gencmd.h" /*=========================================================================== * * Begin Exported Memory Functions * *=========================================================================*/ /*=========================================================================== * End of Exported Command Memory Functions *=========================================================================*/ /*=========================================================================== * * Begin Exported Error Functions * *=========================================================================*/ int CMDGetErrorCode (void) { return (int) ErrorHandler.GetErrorCode(); } int CMDGetErrorLevel (void) { return (int) ErrorHandler.GetErrorLevel(); } char* CMDGetErrorMsg (void) { return (char*) ErrorHandler.GetErrorMessage(); } /*=========================================================================== * End of Exported Command Error Functions *=========================================================================*/ /*=========================================================================== * * Exported Root Functions * *=========================================================================*/ BEGIN_COMMAND_ROOTFUNC() /* Memory reporting functions */ DECLARE_COMMAND_ROOTFUNC("GetHeapStatus", GetHeapStatusString,CMDFUNC_pcv) DCRF(GetUsedMemory, lv) DCRF(GetTotalMemory, lv) DCRF(GetFreeMemory, lv) /* Error reporting functions */ DCRF1(GetErrorCode, iv) DCRF1(GetErrorLevel, iv) DCRF1(GetErrorMsg, pcv) /* File reporting functions */ DCRF(ChangeDirectory, bpc) DCRF(FileExists, bpc) //DCRF(GetFilesize, lpc) DCRF(IsDirectory, bpc) DCRF(IsFileWriteable, bpc) END_COMMAND_ROOTFUNC() /*=========================================================================== * End of Exported Root Functions *=========================================================================*/