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

  1. squash_file
  2. Defined in:   <squash=>squash.$>.h
  3. Declaration:  typedef
  4.                  struct
  5.                  {  bits id;
  6.                     int size;
  7.                     bits load_addr;
  8.                     bits exec_addr;
  9.                     int reserved;
  10.                     byte data [...];
  11.                  }
  12.                  squash_file;error_SQUASH_BAD_ADDRESS
  13. Defined in:   <squash=>squash.$>.h
  14. Declaration:  #define error_SQUASH_BAD_ADDRESS 0x921uerror_SQUASH_BAD_INPUT
  15. Defined in:   <squash=>squash.$>.h
  16. Declaration:  #define error_SQUASH_BAD_INPUT 0x922uerror_SQUASH_BAD_WORKSPACE
  17. Defined in:   <squash=>squash.$>.h
  18. Declaration:  #define error_SQUASH_BAD_WORKSPACE 0x923uerror_SQUASH_BAD_PARAMETERS
  19. Defined in:   <squash=>squash.$>.h
  20. Declaration:  #define error_SQUASH_BAD_PARAMETERS 0x924usquash_FILE_TYPE
  21. Defined in:   <squash=>squash.$>.h
  22. Declaration:  #define squash_FILE_TYPE 0xFCAusquash_INPUT_NOT_START
  23. Defined in:   <squash=>squash.$>.h
  24. Declaration:  #define squash_INPUT_NOT_START 0x1usquash_INPUT_NOT_END
  25. Defined in:   <squash=>squash.$>.h
  26. Declaration:  #define squash_INPUT_NOT_END 0x2usquash_INPUT_ALL_PRESENT
  27. Defined in:   <squash=>squash.$>.h
  28. Declaration:  #define squash_INPUT_ALL_PRESENT 0x4usquash_OUTPUT_END
  29. Defined in:   <squash=>squash.$>.h
  30. Declaration:  #define squash_OUTPUT_END 0x1usquash_OUTPUT_MORE
  31. Defined in:   <squash=>squash.$>.h
  32. Declaration:  #define squash_OUTPUT_MORE 0x2usquash_OUTPUT_NO_MEM
  33. Defined in:   <squash=>squash.$>.h
  34. Declaration:  #define squash_OUTPUT_NO_MEM 0x4uxsquash_compress_return_sizes
  35. Defined in:   <squash=>squash.$>.h
  36. Declaration:  extern <os_error=>os.os_error> *xsquash_compress_return_sizes (int input_size,
  37.                  int *workspace_size,
  38.                  int *output_size);
  39. Summary:      Returns the workspace and maximum output sizes for Squash_Compresssquash_compress_return_sizes
  40. Defined in:   <squash=>squash.$>.h
  41. Declaration:  extern void squash_compress_return_sizes (int input_size,
  42.                  int *workspace_size,
  43.                  int *output_size);
  44. Summary:      Returns the workspace and maximum output sizes for Squash_Compressxsquash_compress
  45. Defined in:   <squash=>squash.$>.h
  46. Declaration:  extern <os_error=>os.os_error> *xsquash_compress (bits input_status,
  47.                  void *workspace,
  48.                  byte *input,
  49.                  int input_size,
  50.                  byte *output,
  51.                  int output_size,
  52.                  bits *output_status,
  53.                  byte **input_out,
  54.                  int *input_spare,
  55.                  byte **output_out,
  56.                  int *output_spare);
  57. Summary:      Provides general compression of a lossless naturesquash_compress
  58. Defined in:   <squash=>squash.$>.h
  59. Declaration:  extern void squash_compress (bits input_status,
  60.                  void *workspace,
  61.                  byte *input,
  62.                  int input_size,
  63.                  byte *output,
  64.                  int output_size,
  65.                  bits *output_status,
  66.                  byte **input_out,
  67.                  int *input_spare,
  68.                  byte **output_out,
  69.                  int *output_spare);
  70. Summary:      Provides general compression of a lossless naturexsquash_decompress_return_sizes
  71. Defined in:   <squash=>squash.$>.h
  72. Declaration:  extern <os_error=>os.os_error> *xsquash_decompress_return_sizes (int input_size,
  73.                  int *workspace_size,
  74.                  int *output_size);
  75. Summary:      Returns the workspace and maximum output sizes for Squash_Decompresssquash_decompress_return_sizes
  76. Defined in:   <squash=>squash.$>.h
  77. Declaration:  extern void squash_decompress_return_sizes (int input_size,
  78.                  int *workspace_size,
  79.                  int *output_size);
  80. Summary:      Returns the workspace and maximum output sizes for Squash_Decompressxsquash_decompress
  81. Defined in:   <squash=>squash.$>.h
  82. Declaration:  extern <os_error=>os.os_error> *xsquash_decompress (bits input_status,
  83.                  void *workspace,
  84.                  byte *input,
  85.                  int input_size,
  86.                  byte *output,
  87.                  int output_size,
  88.                  bits *output_status,
  89.                  byte **input_out,
  90.                  int *input_spare,
  91.                  byte **output_out,
  92.                  int *output_spare);
  93. Summary:      Decompresses data produced by Squash_Compresssquash_decompress
  94. Defined in:   <squash=>squash.$>.h
  95. Declaration:  extern void squash_decompress (bits input_status,
  96.                  void *workspace,
  97.                  byte *input,
  98.                  int input_size,
  99.                  byte *output,
  100.                  int output_size,
  101.                  bits *output_status,
  102.                  byte **input_out,
  103.                  int *input_spare,
  104.                  byte **output_out,
  105.                  int *output_spare);
  106. Summary:      Decompresses data produced by Squash_CompressSquash
  107. <squash_file>
  108. <error_SQUASH_BAD_ADDRESS>
  109. <error_SQUASH_BAD_INPUT>
  110. <error_SQUASH_BAD_WORKSPACE>
  111. <error_SQUASH_BAD_PARAMETERS>
  112. <squash_FILE_TYPE>
  113. <squash_INPUT_NOT_START>
  114. <squash_INPUT_NOT_END>
  115. <squash_INPUT_ALL_PRESENT>
  116. <squash_OUTPUT_END>
  117. <squash_OUTPUT_MORE>
  118. <squash_OUTPUT_NO_MEM>
  119. <xsquash_compress_return_sizes>
  120. <squash_compress_return_sizes>
  121. <xsquash_compress>
  122. <squash_compress>
  123. <xsquash_decompress_return_sizes>
  124. <squash_decompress_return_sizes>
  125. <xsquash_decompress>
  126. <squash_decompress>