Module V1.CobModule

type k
type t = k comp
val kind : k comp_kind
val to_ptr : t -> t cptr
val of_ptr : t cptr -> t
val null : unit -> t cptr
val get_next : t cptr -> t cptr
val set_next : t cptr -> t cptr -> unit
val get_cob_procedure_params : t cptr -> CobField.t cptr cptr
val set_cob_procedure_params : t cptr -> CobField.t cptr cptr -> unit
val get_module_name : t cptr -> char cptr
val set_module_name : t cptr -> char cptr -> unit
val get_module_formatted_date : t cptr -> char cptr
val set_module_formatted_date : t cptr -> char cptr -> unit
val get_module_source : t cptr -> char cptr
val set_module_source : t cptr -> char cptr -> unit
val get_module_entry : t cptr -> CobCallUnion.t cptr
val set_module_entry : t cptr -> CobCallUnion.t cptr -> unit
val get_module_cancel : t cptr -> CobCallUnion.t cptr
val set_module_cancel : t cptr -> CobCallUnion.t cptr -> unit
val get_collating_sequence : t cptr -> U8.t cptr
val set_collating_sequence : t cptr -> U8.t cptr -> unit
val get_crt_status : t cptr -> CobField.t cptr
val set_crt_status : t cptr -> CobField.t cptr -> unit
val get_cursor_pos : t cptr -> CobField.t cptr
val set_cursor_pos : t cptr -> CobField.t cptr -> unit
val get_module_ref_count : t cptr -> U32.t cptr
val set_module_ref_count : t cptr -> U32.t cptr -> unit
val get_module_path : t cptr -> char cptr cptr
val set_module_path : t cptr -> char cptr cptr -> unit
val get_module_active : t cptr -> U32.t
val set_module_active : t cptr -> U32.t -> unit
val get_module_date : t cptr -> U32.t
val set_module_date : t cptr -> U32.t -> unit
val get_module_time : t cptr -> U32.t
val set_module_time : t cptr -> U32.t -> unit
val get_module_type : t cptr -> U32.t
val set_module_type : t cptr -> U32.t -> unit
val get_module_param_cnt : t cptr -> U32.t
val set_module_param_cnt : t cptr -> U32.t -> unit
val get_module_returning : t cptr -> U32.t
val set_module_returning : t cptr -> U32.t -> unit
val get_module_num_params : t cptr -> S32.t
val set_module_num_params : t cptr -> S32.t -> unit
val get_ebcdic_sign : t cptr -> U8.t
val set_ebcdic_sign : t cptr -> U8.t -> unit
val get_decimal_point : t cptr -> U8.t
val set_decimal_point : t cptr -> U8.t -> unit
val get_currency_symbol : t cptr -> U8.t
val set_currency_symbol : t cptr -> U8.t -> unit
val get_numeric_separator : t cptr -> U8.t
val set_numeric_separator : t cptr -> U8.t -> unit
val get_flag_filename_mapping : t cptr -> U8.t
val set_flag_filename_mapping : t cptr -> U8.t -> unit
val get_flag_binary_truncate : t cptr -> U8.t
val set_flag_binary_truncate : t cptr -> U8.t -> unit
val get_flag_pretty_display : t cptr -> U8.t
val set_flag_pretty_display : t cptr -> U8.t -> unit
val get_flag_host_sign : t cptr -> U8.t
val set_flag_host_sign : t cptr -> U8.t -> unit
val get_flag_no_phys_canc : t cptr -> U8.t
val set_flag_no_phys_canc : t cptr -> U8.t -> unit
val get_flag_main : t cptr -> U8.t
val set_flag_main : t cptr -> U8.t -> unit
val get_flag_fold_call : t cptr -> U8.t
val set_flag_fold_call : t cptr -> U8.t -> unit
val get_flag_exit_program : t cptr -> U8.t
val set_flag_exit_program : t cptr -> U8.t -> unit
val get_flag_did_cancel : t cptr -> U8.t
val set_flag_did_cancel : t cptr -> U8.t -> unit
val get_flag_dump_ready : t cptr -> U8.t
val set_flag_dump_ready : t cptr -> U8.t -> unit
val get_flag_debug_trace : t cptr -> U8.t
val set_flag_debug_trace : t cptr -> U8.t -> unit
val get_unused : t cptr -> U8.t carray
val get_module_stmt : t cptr -> U32.t
val set_module_stmt : t cptr -> U32.t -> unit
val get_module_sources : t cptr -> char cptr cptr
val set_module_sources : t cptr -> char cptr cptr -> unit
val get_xml_code : t cptr -> CobField.t cptr
val set_xml_code : t cptr -> CobField.t cptr -> unit
val get_xml_event : t cptr -> CobField.t cptr
val set_xml_event : t cptr -> CobField.t cptr -> unit
val get_xml_information : t cptr -> CobField.t cptr
val set_xml_information : t cptr -> CobField.t cptr -> unit
val get_xml_namespace : t cptr -> CobField.t cptr
val set_xml_namespace : t cptr -> CobField.t cptr -> unit
val get_xml_nnamespace : t cptr -> CobField.t cptr
val set_xml_nnamespace : t cptr -> CobField.t cptr -> unit
val get_xml_namespace_prefix : t cptr -> CobField.t cptr
val set_xml_namespace_prefix : t cptr -> CobField.t cptr -> unit
val get_xml_nnamespace_prefix : t cptr -> CobField.t cptr
val set_xml_nnamespace_prefix : t cptr -> CobField.t cptr -> unit
val get_xml_ntext : t cptr -> CobField.t cptr
val set_xml_ntext : t cptr -> CobField.t cptr -> unit
val get_xml_text : t cptr -> CobField.t cptr
val set_xml_text : t cptr -> CobField.t cptr -> unit
val get_json_code : t cptr -> CobField.t cptr
val set_json_code : t cptr -> CobField.t cptr -> unit
val get_json_status : t cptr -> CobField.t cptr
val set_json_status : t cptr -> CobField.t cptr -> unit
val get_gc_version : t cptr -> char cptr
val set_gc_version : t cptr -> char cptr -> unit
val get_xml_mode : t cptr -> U8.t
val set_xml_mode : t cptr -> U8.t -> unit
val get_frame_ptr : t cptr -> CobFrameExt.t cptr
val set_frame_ptr : t cptr -> CobFrameExt.t cptr -> unit
val get_section_name : t cptr -> char cptr
val set_section_name : t cptr -> char cptr -> unit
val get_paragraph_name : t cptr -> char cptr
val set_paragraph_name : t cptr -> char cptr -> unit
val get_statement : t cptr -> CobStatement.t
val set_statement : t cptr -> CobStatement.t -> unit