#ifndef __OSPH__
#define __OSPH__

#ifdef __cplusplus
extern "C" {
#endif

#include "ospTypes.h"
//#include "ospDllLib.h"
//#include "ospSllLib.h"


#include "ospDelay.h"

//#include "ospQFifoLib.h"
//#include "ospQJob.h"
//#include "ospQLib.h"
//#include "ospQPriLib.h"

#include "ospSem.h"
#include "ospUtil.h"
#include "ospTimer.h"

#include "ospAtomicOp.h"
#include "ospSoftQue.h"
#include "ospBuf.h"
#include "ospMsg.h"
#include "ospDbg.h"

#include "ospTask.h"
#include "ospRtc.h"
#include "ospUdp.h"
#include "ospLog.h"
#include "ospDiag.h"
#include "ospMem.h"
#include "ospTest.h"
#include "ospShell.h"

#include "ospTcp.h"
#include "ospHeap.h"
#include "ospSoftQue.h"
#include "OspMutProcess.h"
#include "ospOtherMsg.h"
#include "ospNetShell.h"
#include "ospFile.h"

#undef LITTLE_ENDIAN

#define OSP_VERSION    "OSP-1.0.0"
extern int32_t g_ProcessId;

//INT32 ospgdb;

/* function prototype */

extern void osp_version(void);

int32_t osp_init_done();
int32_t osp_is_init_done();

#ifdef __cplusplus
}
#endif

#endif  /* __OSPH__ */

