⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 envopt.acc

📁 gsm map协议源代码
💻 ACC
📖 第 1 页 / 共 5 页
字号:
/********************************************************************16**

                         (c) COPYRIGHT 1989-2005 by 
                         Continuous Computing Corporation.
                         All rights reserved.

     This software is confidential and proprietary to Continuous Computing 
     Corporation (CCPU).  No part of this software may be reproduced,
     stored, transmitted, disclosed or used in any form or by any means
     other than as expressly provided by the written Software License 
     Agreement between CCPU and its licensee.

     CCPU warrants that for a period, as provided by the written
     Software License Agreement between CCPU and its licensee, this
     software will perform substantially to CCPU specifications as
     published at the time of shipment, exclusive of any updates or 
     upgrades, and the media used for delivery of this software will be 
     free from defects in materials and workmanship.  CCPU also warrants 
     that has the corporate authority to enter into and perform under the   
     Software License Agreement and it is the copyright owner of the software 
     as originally delivered to its licensee.

     CCPU MAKES NO OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
     WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY OR FITNESS FOR
     A PARTICULAR PURPOSE WITH REGARD TO THIS SOFTWARE, SERVICE OR ANY RELATED
     MATERIALS.

     IN NO EVENT SHALL CCPU BE LIABLE FOR ANY INDIRECT, SPECIAL,
     CONSEQUENTIAL DAMAGES, OR PUNITIVE DAMAGES IN CONNECTION WITH OR ARISING
     OUT OF THE USE OF, OR INABILITY TO USE, THIS SOFTWARE, WHETHER BASED
     ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), PRODUCT
     LIABILITY, OR OTHERWISE, AND WHETHER OR NOT IT HAS BEEN ADVISED
     OF THE POSSIBILITY OF SUCH DAMAGE.

                       Restricted Rights Legend

     This software and all related materials licensed hereby are
     classified as "restricted computer software" as defined in clause
     52.227-19 of the Federal Acquisition Regulation ("FAR") and were
     developed entirely at private expense for nongovernmental purposes,
     are commercial in nature and have been regularly used for
     nongovernmental purposes, and, to the extent not published and
     copyrighted, are trade secrets and confidential and are provided
     with all rights reserved under the copyright laws of the United
     States.  The government's rights to the software and related
     materials are limited and restricted as provided in clause
     52.227-19 of the FAR.

                    IMPORTANT LIMITATION(S) ON USE

     The use of this software is limited to the use set
     forth in the written Software License Agreement between CCPU and
     its Licensee. Among other things, the use of this software
     may be limited to a particular type of Designated Equipment, as 
     defined in such Software License Agreement.
     Before any installation, use or transfer of this software, please
     consult the written Software License Agreement or contact CCPU at
     the location set forth below in order to confirm that you are
     engaging in a permissible use of the software.

                    Continuous Computing Corporation
                    9380, Carroll Park Drive
                    San Diego, CA-92121, USA

                    Tel: +1 (858) 882 8800
                    Fax: +1 (858) 777 3388

                    Email: support@trillium.com
                    Web: http://www.ccpu.com

*********************************************************************17*/


/********************************************************************20**
  
     Name:     environment options
  
     Type:     C include file
  
     Desc:     Environment options specifies defines required by the
               by TRILLIUM software. The defines in this file need to be
               changed by the customer to reflect the software architecture
               needed to run under the target system hardware architecture.
  
     File:     envopt.h
  
     Sid:      envopt.acc.01@@/main/7 - Fri Sep 16 02:42:40 2005
    
     Prg:      na
  
*********************************************************************21*/
  
#ifndef __ENVOPTH__
#define __ENVOPTH__
  
  
/*
*     this software may be combined with the following TRILLIUM
*     software:
*
*     part no.                      description
*     --------    ----------------------------------------------
*     1000001     Physical Layer - SCC
*     1000002     Data Link Layer - LAPB
*     1000003     Data Link Layer - LAPD
*     1000005     Data Link Layer - LAPB & LAPD
*     1000006     Network Layer - X.25 Intermediate System
*     1000007     Network Layer - X.25 End System
*     1000008     Network Layer - X.75
*     1000009     Network Layer - Q.930/Q.931
*     1000010     Application Layer - Asynchronous PAD
*     1000011     Multiprocessor Operating System (MOS)
*     1000014     Network Layer - X.25 End & Intermediate System
*     1000017     Data Link Layer - Basic Frame Relay
*     1000018     Data Link Layer - Extended Frame Relay
*     1000019     Data Link Layer - Logical Link Control 1
*     1000020     Data Link Layer - Logical Link Control 2
*     1000021     Data Link Layer - Logical Link Control 3
*     1000023     Network Layer - X.31
*     1000024     Signalling System 7
*     1000026     TCP/IP
*     1000027     Signalling System 7 - MTP Level 2
*     1000028     Signalling System 7 - MTP Level 3
*     1000029     Signalling System 7 - ISUP
*     1000030     Signalling System 7 - SCCP
*     1000031     Signalling System 7 - TCAP
*     1000034     Physical Layer - ISAC-S
*     1000035     68302 MOS/SCC
*     1000040     UDP/IP
*     1000041     ESCC
*     1000042     Signalling System 7 - TUP
*     1000043     Network Layer - Q.93B
*     1000044     Data Link Layer - Q.SAAL
*     1000048     UNI Management Entity (UME)
*     1000049     Frame Relay Network (Q.933)
*     1000050     LAN Emulation Client (LEC)
*     1000053     Physical Layer - Fujitsu ALC
*     1000054     Data Link Layer - Q.2140
*     1000064     Broadband ISUP
*     1000066     LAN Emulation Services (LE Services)
*     1000074     V5.X LAPV5-DL 
*     1000075     V5.X PSTN Network Layer 
*     1000094     V5.X Control Protocol 
*     1000095     V5.X Bearer Channel Connection Protocol 
*     1000096     V5.X Protection Protocol 
*     1000098     V5.X Link Control Protocol 
*     1000084     V5.X Envelope Function
*     1000086     FR-ATM Inteworking Layer
*     1000088     Frame Relay Data Link Layer(Q.922)
*     1000096     V5.X Protection Protocol 
*     1000128     X.25/X.75 Packet Level Protocol 
*     1000135     Windows NT -- Multithreaded system services
*     1000139     MPC860SAR driver
*     1000163     MPC8260 driver
*     1000237     LDF-ISUP 
*     1000241     3GPP-MAC
*     1000243     3GPP-NBAP
*
*/

 
/* defines */
/**************************************************************************
   general parameters
**************************************************************************/

/* error checking, choose none or one */

#ifdef NOERRCHK
#else
#define ERRCHK       /* error checking */
#endif /* NOERRCHK */

/* layer manager interface, choose one */

/* #define LMINT1       interface 1 */
/* #define LMINT2       interface 2 */
#define LMINT3       /* interface 3 */

/* NOTE : LMINT3 flag MUST be turned-on if using PSF (FT/HA) for a protocol layer */

/* #define TDS_CORE2                Trillium DFT/HA CORE architecture enabled */
/* #define TDS_ROLL_UPGRADE_SUPPORT  Rolling upgrade feature support enabled  *
                                     * in Trillium DFT/HA CORE architecture   */

/* #define TDS_FTHA_CUST_PKUNPK  If using a heterogenous system in a DFT/HA env */


/* packing order, choose none or one */

/* #define FCSPKINT      forward compatibility, packing order */

/* operating system version, choose one */

/* #define PORTVER              portable version */
/* #define MOSVER               mos version 1 */
/* #define MSVER2               mos version 2 */
/* #define SSLIB                system services library */
/* #define PS                   psos */
/* #define VX                   vrtxsa */
/* #define VW                   vxworks */
/* #define WINNT_IATM  1        Windows NT */
/* #define MT                   unix - multi-threaded */
/* #define NS                   Windows NT SSI - multi-threaded */
/* #define SS_SK                SSI-SDK */
/* #define SS_MT                MTSS-Solaris 2.1 */
/* #define SS_PS                pSOS/pRISM+ System Services */
/* #define SS_VW                VxWorks System Services 2.1 */

/* if one of the above options SS_PS, SS_MT, SS_SK, NS or SS_VW is enabled,
 * uncomment the following lines 
 */
#if  (defined(SS_PS) \
      || defined(SS_MT) \
      || defined(SS_SK) \
      || defined(NS)    \
      || defined(SS_VW)) 
#ifndef SS
#define SS              /* enable common system services */
#endif
#endif   /* SS_PS || SS_MT || SS_SK || NS || SS_VW */

#ifndef NS
#ifdef WINNT
#define WINNT_IATM 1    /* for backward compatibility with Integrated ATM */
#endif/* NS */
#endif /* WINNT */


/* layer management, choose none or one */

/* #define TCLM         tightly coupled, layer management */
/* #define LCLM          loosely coupled, layer management */

/* debug flag */

/* #define DEBUGP            enable debug printing */

/* #define INT2
   #define DAT2 */

/* common SS7 stack defines */

#define CMSS7_SPHDROPT     /* spHdrOpt option. Enable this flag for
                               * the upper layers of SCCP as well.  */

/**************************************************************************
   elvis/imp parameters
**************************************************************************/

/* elvis, choose none */

#ifdef ELVIS_68302
#define ELVIS                   /* turn on elvis */
#define PROC_68302              /* proc 68302 */
#define PROC_68XXX              /* proc class 68K */
#define ENB_RELAY               /* enable relay */
#ifdef RY_ENBRAW
#undef RY_ENBRAW
#endif /* RY_ENBRAW */
#define RY_ENBRAW               /* enable raw channels */
#define SS7_MICROCODE           /* ss7 microcode */
#define SOLMRI43                /* solaris MRI 4.3 */
#ifdef MSVER2                   /* mos version 2 */
#undef MSVER2
#define MSVER2
#else
#define MSVER2
#endif /* MSVER2 */

#define GS_IPCOMM302
#define GS_IPCOMM3XX
 
#else /* not elvis 68302 */

#ifdef ELVIS_PPC860
#ifdef MS
#ifdef MSVER2                   /* mos version 2 */
#undef MSVER2
#define MSVER2
#else
#define MSVER2
#endif /* MSVER2 */
#endif /* MS */

#define ELVIS_PPC          /* Flag for the architecture */
#define PROC_PPC860        /* Denotes the processor type */
#define PROC_PPC           /* General Power PC */
#define ENB_RELAY          /* enable relay */
   
#ifdef RY_ENBRAW
#undef RY_ENBRAW
#endif /* RY_ENBRAW */
#define RY_ENBRAW           /* enable raw channels */
#define SS7_MICROCODE       /* ss7 microcode */
#define CCPPC               /* Denotes which compiler is used */
   
#define PQ_PPC860           /* Force Power Quicc 860 Board */
#define PQ_PPC8XX           /* Force Power Quicc 8XX Board */
 
#else /* not elvis PPC860*/

#ifdef ELVIS_68360
#define ELVIS                   /* turn on elvis */
#define PROC_68360              /* proc 68360 */
#define PROC_68XXX              /* proc class 68K */
#define ENB_RELAY               /* enable relay */

#ifdef RY_ENBRAW
#undef RY_ENBRAW
#endif /* RY_ENBRAW */

#define RY_ENBRAW               /* enable raw channels */
#define SS7_MICROCODE           /* ss7 microcode */
#define SOLMRI43                /* solaris MRI 4.3 */

#ifdef MSVER2                   /* mos version 2 */
#undef MSVER2
#define MSVER2
#else
#define MSVER2
#endif /* MS_VER2 */

#define GS_IPCOMM360
#define GS_IPCOMM3XX
 
#else /* not elvis 68360 */
#ifdef ELVIS_68040
#define ELVIS
#define PROC_68040
#define PROC_68XXX
#define ENB_RELAY
#ifdef RY_ENBRAW
#undef RY_ENBRAW
#endif /* RY_ENBRAW */
#define RY_ENBRAW
#define SOLMRI43
#ifdef MSVER2
#undef MSVER2
#define MSVER2
#else
#endif /* MSVER2 */

/* uncomment one of the following */
#define MVME162_1
 
#else /* not elvis 68040 */
#ifdef ELVIS_STACK
#define ELVIS
#ifdef PPC   /* Stack talking to Power PC board */
#undef ELVIS
#define ELVIS_PPC
#endif /* PPC */
#define PROC_SPARC
/* uncomment one of the following */
#define SUNOS51
#define ENB_RELAY      /* enable relay */

#ifdef ELVIS_BIT3
#ifdef RY_ENBBIT3
#undef RY_ENBBIT3
#endif /* RY_ENBBIT3 */
#define RY_ENBBIT3     /* enable bit-3 interface */
#else
#ifdef ELVIS_IMP
#ifdef RY_ENBIMP
#undef RY_ENBIMP
#endif /* RY_ENBIMP */
#define RY_ENBIMP     /* enable bit-3 interface */
#else
#ifdef ELVIS_FORCE
#ifdef RY_ENBHST
#undef RY_ENBHST
#endif /* RY_ENBHST */
#define RY_ENBHST
#endif /* ELVIS_FORCE */
#endif /* ELVIS_IMP */
#endif /* ELVIS_BIT3 */

#ifdef RY_ENBS5MSG
#undef RY_ENBS5MSG
#endif /* RY_ENBS5MSG */

#define RY_ENBS5MSG    /* enable system 5 message queues interface */
#define RY_ENBMMAP     /* enable shared memory interface */

#ifdef MSVER2
#undef MSVER2
#define MSVER2
#else
#define MSVER2
#endif /* MSVER2 */

#else /* not elvis host */
#ifdef ELVIS_APP
#define ELVIS
#define PROC_SPARC
#define SUNOS51
#define ENB_RELAY

#ifdef MSVER2
#undef MSVER2
#endif /* MSVER2 */

#ifdef SSLIB
#undef SSLIB
#define SSLIB
#else
#ifdef SSRYLIB
#undef SSRYLIB
#define SSRYLIB
#else
#define SSLIB
#endif /* SSRYLIB */
#endif /* SSLIB */

#define ENB_RELAY               /* enable relay */
#ifdef SSLIB
#define RY_ENBS5MSG    /* enable system 5 message queues interface */
#endif
#ifdef SSRYLIB
#define RY_ENBMMAP     /* enable shared memory interface */
#endif

#else /* ELVIS_APP */

#ifdef ELVIS_PPC604
#define PCORE          /* Force Board 603/4         */
#define ELVIS_PPC      /* General Architecture Flag */
#define ELVIS_PPC60X   /* 60X flag for this architecture */
#define ELVIS_PPCXXX   /* XXX flag for this architecture */

#define PROC_PPC604    /* 604 Power PC */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -