RTEMS CPU Kit with SuperCore  4.11.3
Macros
ppp_comp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DO_BSD_COMPRESS   0 /* by default, include BSD-Compress */
 
#define DO_DEFLATE   0 /* by default, include Deflate */
 
#define DO_PREDICTOR_1   0
 
#define DO_PREDICTOR_2   0
 
#define DECOMP_OK   0 /* everything went OK */
 
#define DECOMP_ERROR   1 /* error detected before decomp. */
 
#define DECOMP_FATALERROR   2 /* error detected after decomp. */
 
#define CCP_CONFREQ   1
 
#define CCP_CONFACK   2
 
#define CCP_TERMREQ   5
 
#define CCP_TERMACK   6
 
#define CCP_RESETREQ   14
 
#define CCP_RESETACK   15
 
#define CCP_MAX_OPTION_LENGTH   32
 
#define CCP_CODE(dp)   ((dp)[0])
 
#define CCP_ID(dp)   ((dp)[1])
 
#define CCP_LENGTH(dp)   (((dp)[2] << 8) + (dp)[3])
 
#define CCP_HDRLEN   4
 
#define CCP_OPT_CODE(dp)   ((dp)[0])
 
#define CCP_OPT_LENGTH(dp)   ((dp)[1])
 
#define CCP_OPT_MINLEN   2
 
#define CI_BSD_COMPRESS   21 /* config. option for BSD-Compress */
 
#define CILEN_BSD_COMPRESS   3 /* length of config. option */
 
#define BSD_NBITS(x)   ((x) & 0x1F) /* number of bits requested */
 
#define BSD_VERSION(x)   ((x) >> 5) /* version of option format */
 
#define BSD_CURRENT_VERSION   1 /* current version number */
 
#define BSD_MAKE_OPT(v, n)   (((v) << 5) | (n))
 
#define BSD_MIN_BITS   9 /* smallest code size supported */
 
#define BSD_MAX_BITS   15 /* largest code size supported */
 
#define CI_DEFLATE   26 /* config option for Deflate */
 
#define CI_DEFLATE_DRAFT   24 /* value used in original draft RFC */
 
#define CILEN_DEFLATE   4 /* length of its config option */
 
#define DEFLATE_MIN_SIZE   8
 
#define DEFLATE_MAX_SIZE   15
 
#define DEFLATE_METHOD_VAL   8
 
#define DEFLATE_SIZE(x)   (((x) >> 4) + DEFLATE_MIN_SIZE)
 
#define DEFLATE_METHOD(x)   ((x) & 0x0F)
 
#define DEFLATE_MAKE_OPT(w)
 
#define DEFLATE_CHK_SEQUENCE   0
 
#define CI_PREDICTOR_1   1 /* config option for Predictor-1 */
 
#define CILEN_PREDICTOR_1   2 /* length of its config option */
 
#define CI_PREDICTOR_2   2 /* config option for Predictor-2 */
 
#define CILEN_PREDICTOR_2   2 /* length of its config option */
 

Macro Definition Documentation

◆ DEFLATE_MAKE_OPT

#define DEFLATE_MAKE_OPT (   w)
Value:
((((w) - DEFLATE_MIN_SIZE) << 4) \
+ DEFLATE_METHOD_VAL)