zte's code,first commit

Change-Id: I9a04da59e459a9bc0d67f101f700d9d7dc8d681b
diff --git a/cp/ps/driver/inc/pub/drvs_assert.h b/cp/ps/driver/inc/pub/drvs_assert.h
new file mode 100644
index 0000000..f19e464
--- /dev/null
+++ b/cp/ps/driver/inc/pub/drvs_assert.h
@@ -0,0 +1,61 @@
+/*******************************************************************************

+ * Copyright (C) 2007, ZTE Corporation.

+ *

+ * File Name:    drvs_assert.h

+ * File Mark:    

+ * Description:  

+ * Others:        

+ * Version:       v0.1

+ * Author:        weizhigang

+ * Date:          2009-7-3

+ * History 1:      

+ *     Date: 

+ *     Version:

+ *     Author: 

+ *     Modification:  

+ * History 2: 

+  ********************************************************************************/

+

+#ifndef _DRVS_ASSERT_H

+#define _DRVS_ASSERT_H

+

+

+/****************************************************************************

+* 	                                        Include files

+****************************************************************************/

+

+

+

+/****************************************************************************

+* 	                                        Function Prototypes

+****************************************************************************/

+#if 0

+VOID zDrvExcep_Handler(CHAR *pExp, 

+							const CHAR * pcFileName, 

+							const CHAR * pcFuncName, 

+							UINT32 dwLineNum);

+

+

+

+/****************************************************************************

+* 	                                        Macros

+****************************************************************************/

+#ifdef _DEBUG

+#ifdef _OS_WIN

+#define zDrv_ASSERT(_EXP)

+#else

+#define zDrv_ASSERT(_EXP)  do{if(!(_EXP))  zDrvExcep_Handler(#_EXP,(CHAR *)__FILE__,(CHAR *)__FUNCTION__,__LINE__);}while(0)

+#endif

+#else

+#define zDrv_ASSERT(_EXP)

+#endif

+#endif

+

+#define zDrv_ASSERT(_EXP)	zOss_ASSERT(_EXP)

+#define zDrv_AssertEx(FalseCondition, code)    {if (FalseCondition) { zDrv_ASSERT(0); return code; }}

+

+

+

+

+#endif/*_DRVS_ASSERT_H*/

+