📄 pcsyn.pp
字号:
#line 9 "c:/tms4701x/stdarg.h"
typedef int *va_list;
#line 15 "c:/tms4701x/string.h"
typedef unsigned size_t;
#line 24
static inline size_t strlen(const char *s);
static inline char *strcpy(char *s1, const char *s2);
static inline char *strncpy(char *s1, const char *s2, size_t n);
static inline char *strcat(char *s1, const char *s2);
static inline char *strncat(char *s1, const char *s2, size_t n);
static inline char *strchr(const char *s, int c);
static inline char *strrchr(const char *s, int c);
int strcmp(const char *s1, const char *s2);
int strncmp(const char *s1, const char *s2, size_t n);
int strcoll(const char *s1, const char *s2);
size_t strxfrm(char *s1, const char *s2, size_t n);
char *strpbrk(const char *s1, const char *s2);
size_t strspn(const char *s1, const char *s2);
size_t strcspn(const char *s1, const char *s2);
char *strstr(const char *s1, const char *s2);
char *strtok(char *s1, const char *s2);
char *strerror(int errno);
void *memmove(void *s1, const void *s2, size_t n);
void *memcpy(void *s1, const void *s2, size_t n);
int memcmp(const void *s1, const void *s2, size_t n);
static inline void *memchr(const void *s, int c, size_t n);
static inline void *memset(void *s, int c, size_t n);
#line 54
static inline size_t strlen(const char *s)
{
const char *r = s - 1;
while (*++r);
return r - s;
}
static inline char *strcpy(char *s1, const char *s2)
{
char *result = s1;
while (*s1++ = *s2++);
return result;
}
static inline char *strncpy(char *s1, const char *s2, size_t n)
{
char *result = s1;
if (n == 0) return result;
while ((*s1++ = *s2++) && --n != 0);
if (n > 1)
{
--n;
do *s1++ = 0; while (--n);
}
return result;
}
static inline char *strcat(char *s1, const char *s2)
{
char *result = s1;
while (*s1++);
--s1;
while (*s1++ = *s2++);
return result;
}
static inline char *strncat(char *s1, const char *s2, size_t n)
{
char *result = s1;
while (*s1++);
--s1;
while (n-- != 0)
if (!(*s1++ = *s2++)) return result;
*s1 = 0;
return result;
}
static inline char *strchr(const char *s, int c)
{
do
if (*s == c) return (char *)s;
while (*s++);
return 0;
}
static inline char *strrchr(const char *s, int c)
{
char *result = 0;
do
if (*s == c) result = (char *)s;
while (*s++);
return(result);
}
static inline void *memchr(const void *s, int c, size_t n)
{
const unsigned char *st = (unsigned char *)s;
unsigned char ch = c;
while (n-- != 0)
if (*st++ == ch) { return (void *)--st; }
return 0;
}
static inline void *memset(void *s, int c, size_t n)
{
unsigned char *st = (unsigned char *)s;
unsigned char ch = c;
while (n-- > 0) *st++ = ch;
return s;
}
#line 13 "c:/tms4701x/stdlib.h"
typedef struct { int quot, rem; } div_t, ldiv_t;
#line 28
typedef char wchar_t;
#line 47
int abs (int val);
long labs(long val);
int atoi(const char *st);
static inline long atol(const char *st);
static inline double atof(const char *st);
long strtol (const char *st, char **endptr, int base);
unsigned long strtoul(const char *st, char **endptr, int base);
double strtod (const char *st, char **endptr);
int rand (void);
void srand(unsigned seed);
void *calloc (size_t num, size_t size);
void *malloc (size_t size);
void *realloc (void *ptr, size_t size);
void free (void *ptr);
void *memalign(size_t aln, size_t size);
void abort (void);
int atexit (void (*func)(void));
void *bsearch(const void *key,
const void *base,
size_t nmemb,
size_t size,
int (*compar)(const void *,const void *));
void qsort (void *base,
size_t nmemb,
size_t size,
int (*compar)(const void *, const void *));
void exit (int status);
div_t div (int numer, int denom);
ldiv_t ldiv(long numer, long denom);
char *getenv(const char *string);
int system(const char *name);
#line 91
static inline double atof(const char *st)
{
return strtod(st, (char **)0);
}
static inline long atol(register const char *st)
{
return atoi(st);
}
#line 13 "c:/tms4701x/stddef.h"
typedef int ptrdiff_t;
#line 69 "D:/work/M288S/ssa/system-mmi/../../condat/gsm/condat/../../gpf/INC/typedefs.h"
typedef unsigned char U8;
typedef signed char S8;
typedef unsigned short U16;
typedef signed short S16;
typedef unsigned long U32;
typedef signed long S32;
#line 82
typedef unsigned short UINT16;
#line 89
typedef unsigned int UINT32;
#line 96
typedef long LONG;
typedef unsigned char UBYTE;
typedef short SHORT;
typedef UBYTE BYTE;
typedef char CHAR;
#line 119
typedef UBYTE BOOL;
#line 126
typedef unsigned char UCHAR;
typedef unsigned short USHORT;
typedef unsigned long ULONG;
typedef unsigned int UINT;
#line 136
typedef unsigned long T_VOID_STRUCT;
typedef unsigned long T_ENUM;
#line 209 "D:/work/M288S/ssa/system-mmi/../../condat/gsm/condat/../../gpf/INC/ccdapi.h"
typedef struct
{
USHORT l_buf;
USHORT o_buf;
UBYTE buf [1];
} T_MSGBUF;
#line 224
typedef ULONG T_ERR_INFO;
typedef struct
{
T_ERR_INFO err_info;
ULONG err_IEaddr;
} T_CCD_ERR_TYPE;
typedef struct
{
UBYTE num_para;
USHORT err_list[3];
} T_CCD_PARA_LIST;
typedef union
{
T_CCD_PARA_LIST para_list;
T_CCD_ERR_TYPE err_type;
} T_CCD_ERR_PARA;
typedef struct
{
UBYTE error;
UBYTE kind;
T_CCD_ERR_PARA para;
} T_CCD_ERR_ENTRY;
#line 349
extern BYTE ccd_init (void);
extern void ccd_exit (void);
extern UBYTE *ccd_begin (void);
extern void ccd_end (void);
extern BYTE ccd_decodeMsg (UBYTE entity,
UBYTE direction,
T_MSGBUF *mBuf,
UBYTE *mStruct,
UBYTE pt);
extern int ccd_decodeElem (ULONG ccdid,
USHORT l_buf,
USHORT o_buf,
UCHAR *buf,
UCHAR *eStruct);
extern BYTE ccd_decodeMsgPtr (UBYTE entity,
UBYTE direction,
USHORT l_buf,
USHORT o_buf,
UBYTE *buf,
UBYTE **mStructPtr,
UBYTE pt);
extern BYTE ccd_codeMsg (UBYTE entity,
UBYTE direction,
T_MSGBUF *mBuf,
UBYTE *mStruct,
UBYTE pt);
extern BYTE ccd_codeMsgPtr (UBYTE entity,
UBYTE direction,
USHORT *l_buf,
USHORT o_buf,
UBYTE *buf,
UBYTE *mStruct,
UBYTE pt);
extern int ccd_encodeElem (ULONG ccdid,
USHORT *l_buf,
USHORT o_buf,
UCHAR *buf,
UCHAR *eStruct);
extern UBYTE ccd_getFirstError (UBYTE entity,
USHORT *parlist);
extern UBYTE ccd_getNextError (UBYTE entity,
USHORT *parlist);
extern ULONG ccd_getFirstFault (T_CCD_ERR_ENTRY **ccd_err_entry);
extern ULONG ccd_getNextFault (T_CCD_ERR_ENTRY **ccd_err_entry);
extern void ccd_free_faultlist ();
extern int ccd_get_numFaults ();
extern BYTE ccd_decodeByte (UBYTE *bitstream,
USHORT startbit,
USHORT bitlen,
UBYTE *value);
extern BYTE ccd_codeByte (UBYTE *bitstream,
USHORT startbit,
USHORT bitlen,
UBYTE val);
extern BYTE ccd_codeLong (UBYTE *bitstream,
USHORT startbit,
USHORT bitlen,
ULONG value);
extern BYTE ccd_decodeLong (UBYTE *bitstream,
USHORT startbit,
USHORT bitlen,
ULONG *value);
extern void ccd_bitcopy (UBYTE *dest,
UBYTE *source,
USHORT bitlen,
USHORT offset);
#line 42 "D:/work/M288S/ssa/system-mmi/../../condat/gsm/condat/../../gpf/INC/header.h"
typedef struct
{
USHORT l_buf;
USHORT o_buf;
UBYTE buf[1];
} T_sdu;
#line 54
typedef struct
{
USHORT list_len;
ULONG first;
} T_desc_list;
#line 68
typedef struct
{
ULONG next;
USHORT len;
UBYTE buffer[1];
} T_desc;
#line 80
typedef struct
{
UBYTE *Adr[2];
USHORT Len[2];
} T_FRAME_DESC;
#line 109
typedef struct
{
ULONG opc;
ULONG len;
ULONG use_cnt;
T_sdu *sdu;
ULONG sh_offset;
ULONG dph_offset;
} T_PRIM_HEADER;
typedef struct _T_DP_HEADER
{
ULONG magic_nr;
ULONG size;
ULONG use_cnt;
ULONG offset;
ULONG est_size;
struct _T_DP_HEADER *next;
} T_DP_HEADER;
typedef struct
{
int ref_cnt;
} T_M_HEADER;
#line 161
typedef struct
{
ULONG magic_nr;
ULONG time;
char snd [8];
char rcv [8];
char org_rcv [8];
} T_S_HEADER;
typedef struct
{
T_PRIM_HEADER p_hdr;
T_PRIM_HEADER *prim_ptr;
} T_PRIM_X;
#line 71 "D:/work/M288S/ssa/system-mmi/../../condat/gsm/condat/../../gpf/INC/gdi.h"
typedef void * drv_ProcHandle_Type;
#line 82
typedef struct
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -