package chamelon

  1. Overview
  2. Docs

Module Chamelon.SuperblockSource

Sourceval magic : string
Sourceval version : int * int
Sourceval name_length_max : int32
Sourceval file_size_max : int32
Sourceval file_attribute_size_max : int32
Sourcetype superblock = {
  1. version_minor : Cstruct.uint16;
  2. version_major : Cstruct.uint16;
  3. block_size : Cstruct.uint32;
  4. block_count : Cstruct.uint32;
  5. name_length_max : Cstruct.uint32;
  6. file_size_max : Cstruct.uint32;
  7. file_attribute_size_max : Cstruct.uint32;
}
Sourceval sizeof_superblock : int
Sourceval get_superblock_version_minor : Cstruct.t -> Cstruct.uint16
Sourceval set_superblock_version_minor : Cstruct.t -> Cstruct.uint16 -> unit
Sourceval get_superblock_version_major : Cstruct.t -> Cstruct.uint16
Sourceval set_superblock_version_major : Cstruct.t -> Cstruct.uint16 -> unit
Sourceval get_superblock_block_size : Cstruct.t -> Cstruct.uint32
Sourceval set_superblock_block_size : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval get_superblock_block_count : Cstruct.t -> Cstruct.uint32
Sourceval set_superblock_block_count : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval get_superblock_name_length_max : Cstruct.t -> Cstruct.uint32
Sourceval set_superblock_name_length_max : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval get_superblock_file_size_max : Cstruct.t -> Cstruct.uint32
Sourceval set_superblock_file_size_max : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval get_superblock_file_attribute_size_max : Cstruct.t -> Cstruct.uint32
Sourceval set_superblock_file_attribute_size_max : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval hexdump_superblock_to_buffer : Buffer.t -> Cstruct.t -> unit
Sourceval hexdump_superblock : Cstruct.t -> unit
Sourceval into_cstruct : Cstruct.t -> superblock -> unit
Sourceval to_cstruct : superblock -> Cstruct.t
Sourceval name : Tag.t * Cstruct.t
OCaml

Innovation. Community. Security.