Crate squash_sys

Source

Modules§

SquashOperation
SquashOptionType
SquashStatus
SquashStreamState
SquashStreamType

Structs§

SquashCodec
SquashCodecImpl
SquashCodecInfo
SquashContext
SquashFile
SquashLicense
SquashMemoryFuncs
SquashObject
SquashOptionInfo
SquashOptionInfoEnumInt
SquashOptionInfoEnumString
SquashOptionInfoEnumStringMap
SquashOptionInfoRangeInt
SquashOptionInfoRangeSize
SquashOptions
SquashPlugin
SquashStream
SquashStreamPrivate
va_list

Enums§

FILE

Constants§

SQUASH_VERSION_API
SQUASH_VERSION_CURRENT
Current version, encoded as a single number
SQUASH_VERSION_MAJOR
SQUASH_VERSION_MINOR
SQUASH_VERSION_REVISION

Functions§

SQUASH_VERSION
Encode the major, minor, and revisions into a single number
SQUASH_VERSION_EXTRACT_MAJOR
Extract the major version number from an encoded version
SQUASH_VERSION_EXTRACT_MINOR
Extract the minor version number from an encoded version
SQUASH_VERSION_EXTRACT_REVISION
Extract the revsion number from an encoded version
squash_aligned_alloc
squash_aligned_free
squash_calloc
squash_codec_compress
squash_codec_compress_with_options
squash_codec_create_stream
squash_codec_create_stream_with_options
squash_codec_decompress
squash_codec_decompress_with_options
squash_codec_get_context
squash_codec_get_extension
squash_codec_get_info
squash_codec_get_max_compressed_size
squash_codec_get_name
squash_codec_get_option_info
squash_codec_get_plugin
squash_codec_get_priority
squash_codec_get_uncompressed_size
squash_codec_init
squash_context_foreach_codec
squash_context_foreach_plugin
squash_context_get_codec
squash_context_get_codec_from_extension
squash_context_get_default
squash_context_get_plugin
squash_error
squash_file_close
squash_file_eof
squash_file_error
squash_file_flush
squash_file_flush_unlocked
squash_file_free
squash_file_lock
squash_file_open
squash_file_open_with_options
squash_file_printf
squash_file_read
squash_file_read_unlocked
squash_file_steal
squash_file_steal_with_options
squash_file_unlock
squash_file_vprintf
squash_file_vwprintf
squash_file_wopen
squash_file_wopen_with_options
squash_file_wprintf
squash_file_write
squash_file_write_unlocked
squash_foreach_codec
squash_foreach_plugin
squash_free
squash_get_codec
squash_get_codec_from_extension
squash_get_plugin
squash_license_from_string
squash_license_to_string
squash_malloc
squash_object_destroy
squash_object_get_ref_count
squash_object_init
squash_object_ref
squash_object_ref_sink
squash_object_unref
squash_options_destroy
squash_options_get_bool
squash_options_get_bool_at
squash_options_get_boolw
squash_options_get_int
squash_options_get_int_at
squash_options_get_intw
squash_options_get_size
squash_options_get_size_at
squash_options_get_sizew
squash_options_get_string
squash_options_get_string_at
squash_options_get_stringw
squash_options_init
squash_options_new
squash_options_newa
squash_options_newaw
squash_options_newv
squash_options_newvw
squash_options_neww
squash_options_parse
squash_options_parse_option
squash_options_parse_optionw
squash_options_parsea
squash_options_parseaw
squash_options_parsev
squash_options_parsevw
squash_options_parsew
squash_options_set_bool
squash_options_set_bool_at
squash_options_set_int
squash_options_set_int_at
squash_options_set_size
squash_options_set_size_at
squash_options_set_string
squash_options_set_string_at
squash_plugin_foreach_codec
squash_plugin_get_codec
squash_plugin_get_licenses
squash_plugin_get_name
squash_plugin_init
squash_realloc
squash_set_default_search_path
squash_set_memory_functions
squash_splice
squash_splice_custom
squash_splice_custom_with_options
squash_splice_with_options
squash_status_to_string
squash_stream_destroy
squash_stream_finish
squash_stream_flush
squash_stream_init
squash_stream_new
squash_stream_new_with_options
squash_stream_newa
squash_stream_newv
squash_stream_process
squash_version
squash_version_api

Type Aliases§

SquashCodecForeachFunc
SquashDestroyNotify
SquashPluginForeachFunc
SquashReadFunc
SquashWriteFunc
wchar_t

Unions§

SquashOptionInfo__bindgen_ty_1
SquashOptionValue