File: const.c

package info (click to toggle)
ppxp 0.99120923-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,812 kB
  • ctags: 3,704
  • sloc: ansic: 24,532; tcl: 3,992; makefile: 517; sh: 80
file content (106 lines) | stat: -rw-r--r-- 2,951 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include <stdio.h>
#include <errno.h>
#include <sys/types.h>

#include <xcio.h>
#include "const.h"

struct ppxp_const_s PPxP_Name2Const[] = {
    { "XCMD_AUTO", XCMD_AUTO },
    { "XCMD_BYE", XCMD_BYE },
    { "XCMD_CONNECT", XCMD_CONNECT },
    { "XCMD_DISCONNECT", XCMD_DISCONNECT },
    { "XCMD_FILTER", XCMD_FILTER },
    { "XCMD_IPCONFIG", XCMD_IPCONFIG },
    { "XCMD_IPROUTE", XCMD_IPROUTE },
    { "XCMD_QUIT", XCMD_QUIT },
    { "XCMD_SAVE", XCMD_SAVE },
    { "XCMD_SET", XCMD_SET },
    { "XCMD_SOURCE", XCMD_SOURCE },
    { "XCMD_TERMINAL", XCMD_TERMINAL },
    { "XCMD_UNSET", XCMD_UNSET },
    { "XCMD_DOT", XCMD_DOT },
    { "XCMD_MAX", XCMD_MAX },
    { "CMD_FULLNAME", CMD_FULLNAME },
    { "CMD_SECURE", CMD_SECURE },
    { "PIST_NONE", PIST_NONE },
    { "PIST_DOWN", PIST_DOWN },
    { "PIST_RUN", PIST_RUN },
    { "PIST_UP", PIST_UP },
    { "PINFO_LCP", PINFO_LCP },
    { "PINFO_CCP", PINFO_CCP },
    { "PINFO_IPCP", PINFO_IPCP },
    { "PINFO_MAX", PINFO_MAX },
    { "XCBUFSIZ", XCBUFSIZ },
    { "CONSOLE_AUTOF", CONSOLE_AUTOF },
    { "CONSOLE_AUTOC", CONSOLE_AUTOC },
    { "CONSOLE_CURRENT", CONSOLE_CURRENT },
    { "PS_DEAD", PS_DEAD },
    { "PS_ESTABLISH", PS_ESTABLISH },
    { "PS_AUTHENTICATE", PS_AUTHENTICATE },
    { "PS_CALLBACK", PS_CALLBACK },
    { "PS_NETWORK", PS_NETWORK },
    { "PS_TERMINATE", PS_TERMINATE },
    { "XCIO_WAIT", XCIO_WAIT },
    { "XCIO_HELLO", XCIO_HELLO },
    { "XCIO_S_IN", XCIO_S_IN },
    { "XCIO_S_OUT", XCIO_S_OUT },
    { "XCIO_RETURN", XCIO_RETURN },
    { "XCIO_UP_INFO", XCIO_UP_INFO },
    { "XCIO_UP_ENVS", XCIO_UP_ENVS },
    { "XCIO_UP_AUTO", XCIO_UP_AUTO },
    { "XCIO_LOCK", XCIO_LOCK },
    { "XCIO_CONSOLES", XCIO_CONSOLES },
    { "XCIO_PWD_REQ", XCIO_PWD_REQ },
    { "XCIO_PWD_SET", XCIO_PWD_SET },
    { "XCIO_ENV_REQ", XCIO_ENV_REQ },
    { "XCIO_ENV_SET", XCIO_ENV_SET },
    { "XCIO_XCMD", XCIO_XCMD },
    { "XCIO_LAST", XCIO_LAST },
    { "XCIO_MESSAGE", XCIO_MESSAGE },
    { "XCIO_LISTUP", XCIO_LISTUP },
    { "XID_UPDATE", XID_UPDATE },
    { "XID_ANY", XID_ANY },
    { "LSTAT_PROMPT", LSTAT_PROMPT },
    { "LSTAT_NONE", LSTAT_NONE },
    { "LSTAT_TTY", LSTAT_TTY },
    { "LSTAT_CHAT", LSTAT_CHAT },
    { "LSTAT_PPP", LSTAT_PPP },
    { "LSTAT_NLINK", LSTAT_NLINK },
    { "LSTAT_DIAL", LSTAT_DIAL },
    { "MFLAG_AUTO", MFLAG_AUTO },
    { "NSTAT_IP", NSTAT_IP },
    { "NSTAT_IPX", NSTAT_IPX },
    { NULL, 0 }
};

static char *xcio_names[] = {
    "XCIO_WAIT",
    "XCIO_HELLO",
    "XCIO_S_IN",
    "XCIO_S_OUT",
    "XCIO_RETURN",
    "XCIO_UP_INFO",
    "XCIO_UP_ENVS",
    "XCIO_UP_AUTO",
    "XCIO_LOCK",
    "XCIO_CONSOLES",
    "XCIO_PWD_REQ",
    "XCIO_PWD_SET",
    "XCIO_ENV_REQ",
    "XCIO_ENV_SET",
    "XCIO_XCMD",
    "XCIO_MESSAGE",
    "XCIO_LISTUP",
};

char *
PPxP_XcioStr(int x)
{
    size_t n = x & ~XCIO_LAST;
    if(n > sizeof(xcio_names)/sizeof(xcio_names[0])){
	return(NULL);
    }else{
	return(xcio_names[n]);
    }
}