This function installs a custom content-encoding table. The content encoding table references to the custom MIME table. So the content encoding table assigns every mime type defined in the MIME table a correspondent content encoding type.
|entries||Number of entries in content-encoding table (must be equal to the custom mime table size).|
|contentEncodingTable||Pointer to custom content-encoding table|
- In contrast to the legacy SC1x, SC2x, SC1x3 and SC2x3 systems, the @CHIP-RTOS-LNX does need to make a copy of this content-encoding table, because it cannot pass a pointer between separated memory spaces. As a consequence the size of the table itself is limited and the size of the content-encoding strings is limited too.
The table can contain up to 20 entries, as the MIME table.
The content-encoding strings can be up to 32 characters long, including zero termination. Longer values will be truncated.
- zero on success, -1 on failure (wrong number of entries).
- See also