home *** CD-ROM | disk | FTP | other *** search
- squash_file
- Defined in: <squash=>squash.$>.h
- Declaration: typedef
- struct
- { bits id;
- int size;
- bits load_addr;
- bits exec_addr;
- int reserved;
- byte data [...];
- }
- squash_file;error_SQUASH_BAD_ADDRESS
- Defined in: <squash=>squash.$>.h
- Declaration: #define error_SQUASH_BAD_ADDRESS 0x921uerror_SQUASH_BAD_INPUT
- Defined in: <squash=>squash.$>.h
- Declaration: #define error_SQUASH_BAD_INPUT 0x922uerror_SQUASH_BAD_WORKSPACE
- Defined in: <squash=>squash.$>.h
- Declaration: #define error_SQUASH_BAD_WORKSPACE 0x923uerror_SQUASH_BAD_PARAMETERS
- Defined in: <squash=>squash.$>.h
- Declaration: #define error_SQUASH_BAD_PARAMETERS 0x924usquash_FILE_TYPE
- Defined in: <squash=>squash.$>.h
- Declaration: #define squash_FILE_TYPE 0xFCAusquash_INPUT_NOT_START
- Defined in: <squash=>squash.$>.h
- Declaration: #define squash_INPUT_NOT_START 0x1usquash_INPUT_NOT_END
- Defined in: <squash=>squash.$>.h
- Declaration: #define squash_INPUT_NOT_END 0x2usquash_INPUT_ALL_PRESENT
- Defined in: <squash=>squash.$>.h
- Declaration: #define squash_INPUT_ALL_PRESENT 0x4usquash_OUTPUT_END
- Defined in: <squash=>squash.$>.h
- Declaration: #define squash_OUTPUT_END 0x1usquash_OUTPUT_MORE
- Defined in: <squash=>squash.$>.h
- Declaration: #define squash_OUTPUT_MORE 0x2usquash_OUTPUT_NO_MEM
- Defined in: <squash=>squash.$>.h
- Declaration: #define squash_OUTPUT_NO_MEM 0x4uxsquash_compress_return_sizes
- Defined in: <squash=>squash.$>.h
- Declaration: extern <os_error=>os.os_error> *xsquash_compress_return_sizes (int input_size,
- int *workspace_size,
- int *output_size);
- Summary: Returns the workspace and maximum output sizes for Squash_Compresssquash_compress_return_sizes
- Defined in: <squash=>squash.$>.h
- Declaration: extern void squash_compress_return_sizes (int input_size,
- int *workspace_size,
- int *output_size);
- Summary: Returns the workspace and maximum output sizes for Squash_Compressxsquash_compress
- Defined in: <squash=>squash.$>.h
- Declaration: extern <os_error=>os.os_error> *xsquash_compress (bits input_status,
- void *workspace,
- byte *input,
- int input_size,
- byte *output,
- int output_size,
- bits *output_status,
- byte **input_out,
- int *input_spare,
- byte **output_out,
- int *output_spare);
- Summary: Provides general compression of a lossless naturesquash_compress
- Defined in: <squash=>squash.$>.h
- Declaration: extern void squash_compress (bits input_status,
- void *workspace,
- byte *input,
- int input_size,
- byte *output,
- int output_size,
- bits *output_status,
- byte **input_out,
- int *input_spare,
- byte **output_out,
- int *output_spare);
- Summary: Provides general compression of a lossless naturexsquash_decompress_return_sizes
- Defined in: <squash=>squash.$>.h
- Declaration: extern <os_error=>os.os_error> *xsquash_decompress_return_sizes (int input_size,
- int *workspace_size,
- int *output_size);
- Summary: Returns the workspace and maximum output sizes for Squash_Decompresssquash_decompress_return_sizes
- Defined in: <squash=>squash.$>.h
- Declaration: extern void squash_decompress_return_sizes (int input_size,
- int *workspace_size,
- int *output_size);
- Summary: Returns the workspace and maximum output sizes for Squash_Decompressxsquash_decompress
- Defined in: <squash=>squash.$>.h
- Declaration: extern <os_error=>os.os_error> *xsquash_decompress (bits input_status,
- void *workspace,
- byte *input,
- int input_size,
- byte *output,
- int output_size,
- bits *output_status,
- byte **input_out,
- int *input_spare,
- byte **output_out,
- int *output_spare);
- Summary: Decompresses data produced by Squash_Compresssquash_decompress
- Defined in: <squash=>squash.$>.h
- Declaration: extern void squash_decompress (bits input_status,
- void *workspace,
- byte *input,
- int input_size,
- byte *output,
- int output_size,
- bits *output_status,
- byte **input_out,
- int *input_spare,
- byte **output_out,
- int *output_spare);
- Summary: Decompresses data produced by Squash_CompressSquash
- <squash_file>
- <error_SQUASH_BAD_ADDRESS>
- <error_SQUASH_BAD_INPUT>
- <error_SQUASH_BAD_WORKSPACE>
- <error_SQUASH_BAD_PARAMETERS>
- <squash_FILE_TYPE>
- <squash_INPUT_NOT_START>
- <squash_INPUT_NOT_END>
- <squash_INPUT_ALL_PRESENT>
- <squash_OUTPUT_END>
- <squash_OUTPUT_MORE>
- <squash_OUTPUT_NO_MEM>
- <xsquash_compress_return_sizes>
- <squash_compress_return_sizes>
- <xsquash_compress>
- <squash_compress>
- <xsquash_decompress_return_sizes>
- <squash_decompress_return_sizes>
- <xsquash_decompress>
- <squash_decompress>