RTEMS
5.1
Main Page
Related Pages
Modules
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Files
File List
+
Globals
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Variables
_
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
v
w
+
Typedefs
a
b
c
d
e
f
g
h
i
l
m
o
p
q
r
s
t
u
v
w
x
+
Enumerations
a
b
c
e
h
i
l
m
o
p
q
r
s
t
w
+
Enumerator
a
c
d
h
i
l
m
p
r
s
t
w
+
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
cpukit
pppd
ccp.h
1
/*
2
* ccp.h - Definitions for PPP Compression Control Protocol.
3
*
4
* Copyright (c) 1994 The Australian National University.
5
* All rights reserved.
6
*
7
* Permission to use, copy, modify, and distribute this software and its
8
* documentation is hereby granted, provided that the above copyright
9
* notice appears in all copies. This software is provided without any
10
* warranty, express or implied. The Australian National University
11
* makes no representations about the suitability of this software for
12
* any purpose.
13
*
14
* IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
15
* PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
16
* ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
17
* THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
18
* OF SUCH DAMAGE.
19
*
20
* THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
21
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
22
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
23
* ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
24
* OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
25
* OR MODIFICATIONS.
26
*
27
* $Id$
28
*/
29
30
typedef
struct
ccp_options
{
31
bool
bsd_compress;
/* do BSD Compress? */
32
bool
deflate;
/* do Deflate? */
33
bool
predictor_1;
/* do Predictor-1? */
34
bool
predictor_2;
/* do Predictor-2? */
35
bool
deflate_correct;
/* use correct code for deflate? */
36
bool
deflate_draft;
/* use draft RFC code for deflate? */
37
u_short bsd_bits;
/* # bits/code for BSD Compress */
38
u_short deflate_size;
/* lg(window size) for Deflate */
39
short
method;
/* code for chosen compression method */
40
}
ccp_options
;
41
42
extern
fsm
ccp_fsm[];
43
extern
ccp_options
ccp_wantoptions[];
44
extern
ccp_options
ccp_gotoptions[];
45
extern
ccp_options
ccp_allowoptions[];
46
extern
ccp_options
ccp_hisoptions[];
47
48
extern
struct
protent
ccp_protent;
fsm
Definition:
fsm.h:43
ccp_options
Definition:
ccp.h:30
protent
Definition:
pppd.h:249
Generated by
1.8.15