diff gsm-fw/g23m-aci/aci/aci_all.h @ 775:eedbf248bac0

gsm-fw/g23m-aci subtree: initial import from LoCosto source
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 12 Oct 2014 01:45:14 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gsm-fw/g23m-aci/aci/aci_all.h	Sun Oct 12 01:45:14 2014 +0000
@@ -0,0 +1,75 @@
+/* 
++----------------------------------------------------------------------------- 
+|  Project :  GSM-PS (6147)
+|  Modul   :  ACI
++----------------------------------------------------------------------------- 
+|  Copyright 2002 Texas Instruments Berlin, AG 
+|                 All rights reserved. 
+| 
+|                 This file is confidential and a trade secret of Texas 
+|                 Instruments Berlin, AG 
+|                 The receipt of or possession of this file does not convey 
+|                 any rights to reproduce or disclose its contents or to 
+|                 manufacture, use, or sell anything it may describe, in 
+|                 whole, or in part, without the specific written consent of 
+|                 Texas Instruments Berlin, AG. 
++----------------------------------------------------------------------------- 
+|  Purpose :  This header shall be included in all ACI files.
++----------------------------------------------------------------------------- 
+*/ 
+
+#ifdef MFW
+#define ENTITY_MFW
+#else
+#ifdef SMI
+#define ENTITY_SMI
+#else
+#define ENTITY_ACI
+#endif
+#endif
+
+//TISH modified for MSIM
+//#if defined(WIN32) || defined(_SIMULATION_)
+//#define FF_TTY
+//#endif
+
+#define ACI_MEMBER
+
+/*==== INCLUDES ===================================================*/
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <ctype.h>
+#include "typedefs.h"
+#include <string.h>
+#include "vsi.h"
+#include "custom.h"
+#include "gsm.h"
+#ifdef GPRS
+#include "gprs.h"  /* to see SNDCP_NAME */
+#endif /* GPRS */
+#include "prim.h"
+#include "message.h"
+#include "tok.h"
+#include "ccdapi.h"
+
+
+
+EXTERN char * getFileName(char * file);
+
+#ifdef _SIMULATION_
+#define ACI_ASSERT(exp)   \
+  do {                    \
+    if(!(exp)) {          \
+      int * p = NULL;     \
+      TRACE_EVENT_P2("[ERROR] Assertion Failed in %s:%i: "#exp,getFileName(__FILE__),__LINE__); \
+      vsi_t_sleep(0,2000);\
+      /*lint -e413 */ *p=1; /*lint +e413 */ \
+    }                     \
+  }while(0)
+#else
+#define ACI_ASSERT(exp) \
+  if(!(exp)) {            \
+    TRACE_EVENT_P2("[ERROR] Assertion Failed in %s:%i: "#exp,getFileName(__FILE__),__LINE__); \
+  }
+#endif