Things to do to integrate CIPX to existing RouterWare code
----------------------------------------------------------
1. in vnvram.h, include the "CIPX Compression" string and include
   pointers to the cipx_configuration_table. compile files in this
   directory.
2. in vrtrwstr.h, include the pointers to initialize_cipx() function
   after the pointer to initialize_ppp() in the table of pointers to
   init functions.
3. get in a defs.h from some other directory and include defs.h in 
   cipx.h
4. create a makefile
5. copy the file "itopts" from some other directory.
6. put in some casts (BYTE_ENUM and enum variations of BOOLEAN) to
   remove first pass compiler warning. then was able to generate complete
   lib file.
7. in mtrlibs, include cipx.lib
8. compile the main source
9. cipx needed memmove() function. copied source from itools libraries and
   recompiled our set of libraries in stdlib directory.
10. (Major bug). memset() calls in cipxinit.c were not using the parameters
   for memset correctly. This causes a crash in the itools lib. last two
   parameters were interchanged.
11. Include the following section in the .ini file and download that
[[ CIPX Compression = Section Start ]]
CIPX = enabled
CIPX Only type regular is enabled = enabled
CIPX Only type confirmed initial is enabled = enabled
CIPX Only type unconfirmed initial is enabled = enabled
CIPX Number of Ports = 3
CIPX Align Header = enabled
CIPX PPP Port = 00,enabled
CIPX PPP Port = 01,enabled
CIPX PPP Port = 02,enabled
CIPX PPP Port Maximum Number of Slots = 00,10
CIPX PPP Port Maximum Number of Slots = 01,10
CIPX PPP Port Maximum Number of Slots = 02,10
CIPX PPP Port Slot Number Compression = 00,enabled
CIPX PPP Port Slot Number Compression = 01,enabled
CIPX PPP Port Slot Number Compression = 02,enabled
CIPX PPP Port IPX Checksum = 00,enabled
CIPX PPP Port IPX Checksum = 01,enabled
CIPX PPP Port IPX Checksum = 02,enabled
CIPX PPP Port Determine Length From MAC Header = 00,disabled
CIPX PPP Port Determine Length From MAC Header = 01,disabled
CIPX PPP Port Determine Length From MAC Header = 02,disabled
CIPX PPP Port Combined NCP IPX Compression Strategy = 00,disabled
CIPX PPP Port Combined NCP IPX Compression Strategy = 01,disabled
CIPX PPP Port Combined NCP IPX Compression Strategy = 02,disabled
CIPX PPP Port NCP IPX Compression = 00,disabled
CIPX PPP Port NCP IPX Compression = 01,disabled
CIPX PPP Port NCP IPX Compression = 02,disabled
CIPX PPP Port Confirmed Initial Packet = 00,disabled
CIPX PPP Port Confirmed Initial Packet = 01,disabled
CIPX PPP Port Confirmed Initial Packet = 02,disabled
CIPX Printf = enabled
CIPX Printf CIPX = enabled
CIPX Printf INIT = enabled
CIPX Printf COMPRESS = enabled
CIPX Printf UNCOMPRESS = enabled
CIPX Printf ENCODE = enabled
CIPX Printf DECODE = enabled
CIPX Printf CHECKSUM = enabled
CIPX Printf STRING = enabled
CIPX Printf ALARM = enabled
CIPX Printf MEMORY = enabled
CIPX Printf DATA = enabled
CIPX Printf DIAGNOSTIC = enabled
