home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 4
/
AUCD4.iso
/
acorn
/
riscos
/
releases
/
oslib
/
cstrong
/
CStrong
/
Squash
/
HelpData
next >
Wrap
Text File
|
1994-09-14
|
5KB
|
126 lines
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>