1
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 2 +-----------------------------------------------------------------------------
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 3 | Project :
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 4 | Modul :
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 5 +-----------------------------------------------------------------------------
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 6 | Copyright 2002 Texas Instruments Berlin, AG
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 7 | All rights reserved.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 8 |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 9 | This file is confidential and a trade secret of Texas
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 10 | Instruments Berlin, AG
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 11 | The receipt of or possession of this file does not convey
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 12 | any rights to reproduce or disclose its contents or to
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 13 | manufacture, use, or sell anything it may describe, in
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 14 | whole, or in part, without the specific written consent of
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 15 | Texas Instruments Berlin, AG.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 16 +-----------------------------------------------------------------------------
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 17 | Purpose : This modul is part of the entity PPP and implements all
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 18 | functions to handles the incoming primitives as described in
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 19 | the SDL-documentation (LCP-statemachine)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 20 +-----------------------------------------------------------------------------
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 21 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 22
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 23 #ifndef PPP_LCPP_C
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 24 #define PPP_LCPP_C
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 25 #endif /* !PPP_LCPP_C */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 26
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 27 #define ENTITY_PPP
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 28
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 29 /*==== INCLUDES =============================================================*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 30
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 31 #include "typedefs.h" /* to get Condat data types */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 32 #include "vsi.h" /* to get a lot of macros */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 33 #include "macdef.h" /* to get a lot of macros */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 34 #include "custom.h" /* to get a lot of macros */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 35 #include "gsm.h" /* to get a lot of macros */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 36 #include "cnf_ppp.h" /* to get cnf-definitions */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 37 #include "mon_ppp.h" /* to get mon-definitions */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 38 #include "prim.h" /* to get the definitions of used SAP and directions */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 39 #include "dti.h" /* to get the DTILIB definitions */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 40 #include "ppp.h" /* to get the global entity definitions */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 41
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 42 /*==== CONST ================================================================*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 43
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 44 /*==== LOCAL VARS ===========================================================*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 45
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 46 /*==== PRIVATE FUNCTIONS ====================================================*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 47
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 48 /*==== PUBLIC FUNCTIONS =====================================================*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 49