[CCode (cheader_filename = "gsf/gsf-input-memory.h", type_id = "GSF_INPUT_MEMORY_TYPE")]
public class InputMemory : Gsf.Input {
[CCode (has_construct_function = false, type = "GsfInput*")]
- public InputMemory (uchar buf, Gsf.off_t length, bool needs_free);
+ public InputMemory ([CCode (array_length_type = "Gsf.off_t")] uint8[] buf, bool needs_free);
[CCode (has_construct_function = false, type = "GsfInput*")]
- public InputMemory.clone (uchar buf, Gsf.off_t length);
+ public InputMemory.clone ([CCode (array_length_type = "Gsf.off_t")] uint8[] buf);
[CCode (has_construct_function = false, type = "GsfInput*")]
public InputMemory.from_bzip (Gsf.Input source) throws GLib.Error;
[CCode (has_construct_function = false, type = "GsfInput*")]
gsf_doc_prop_swap_val transfer_ownership="1"
gsf_input_uncompress.src transfer_ownership="1"
gsf_input_sibling transfer_ownership="1"
+gsf_input_memory_new.buf type_name="uint8[]" array_length_type="Gsf.off_t"
+gsf_input_memory_new.length hidden="1"
+gsf_input_memory_new_clone.buf type_name="uint8[]" array_length_type="Gsf.off_t"
+gsf_input_memory_new_clone.length hidden="1"
gsf_input_mmap_new transfer_ownership="1"
gsf_input_dup transfer_ownership="1"
gsf_infile_child_by_aname.names no_array_length="1"
gsf_value_set_timestamp cheader_filename="gsf/gsf-timestamp.h"
gsf_xmlDocFormatDump cheader_filename="gsf/gsf-libxml.h"
gsf_xml_gvalue_from_str cheader_filename="gsf/gsf-libxml.h"
-gsf_xml_parser_context transfer_ownership="1" cheader_filename="gsf/gsf-libxml.h"
\ No newline at end of file
+gsf_xml_parser_context transfer_ownership="1" cheader_filename="gsf/gsf-libxml.h"