diff src/g23m-gsm/dl/dl_trc.h @ 104:27a4235405c6

src/g23m-gsm: import from LoCosto source
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 04 Oct 2016 18:24:05 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/g23m-gsm/dl/dl_trc.h	Tue Oct 04 18:24:05 2016 +0000
@@ -0,0 +1,47 @@
+/*
++-----------------------------------------------------------------------------
+|  Project :  GSM-PS
+|  Modul   :  DL
++-----------------------------------------------------------------------------
+|  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 :  Trace Definitions for the Protocol Stack Entity
+|             Data Link Layer
++-----------------------------------------------------------------------------
+*/
+
+#ifndef DL_TRC_H
+#define DL_TRC_H
+
+#if defined(DL_TRACE_WIN32)
+void dl_trc_init ();
+void dl_trc_exit ();
+void dl_trc_printf (char *fmt, ...);
+void dl_trc_print_array(unsigned char *pArray, int nLength);
+void dl_trc_frame(unsigned char ch_type, unsigned char *pFrame, int direction);
+
+#define TRC_INIT()    dl_trc_init ()
+#define TRC_EXIT()    dl_trc_exit ()
+#define TRC(t)        dl_trc_printf t
+#define ATRC(p,l)     dl_trc_print_array ((unsigned char *)(p),l)
+#define FTRC(c,p,d)   dl_trc_frame(c, p, d)
+
+#else
+
+#define TRC_INIT()
+#define TRC_EXIT()
+#define TRC(t)
+#define ATRC(p,l)
+#define FTRC(c,p,d)
+#endif  /* DL_TRACE_WIN32 */
+
+#endif  /* DL_TRC_H */