X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fada%2Fterminal_interface-curses-forms-field_types-enumeration__adb.htm;h=3c49fe4cc46b9ed325d3a8a7cf4dd040b1c2f7b1;hb=97cb42f22c43eb31a4bf11475bd73ab0e0b10923;hp=e4d75dddb95fa60040ca009f8f0060d585b48e04;hpb=34d602f272c394e9a980438e636e1ce4d355f83b;p=ncurses.git diff --git a/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm b/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm index e4d75ddd..3c49fe4c 100644 --- a/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm +++ b/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm @@ -56,8 +56,8 @@ -- Binding Version 01.00 ------------------------------------------------------------------------------ with Ada.Unchecked_Deallocation; -with Interfaces.C; use Interfaces.C; -with Interfaces.C.Strings; use Interfaces.C.Strings; +with Interfaces.C; use Interfaces.C; +with Interfaces.C.Strings; use Interfaces.C.Strings; with Terminal_Interface.Curses.Aux; use Terminal_Interface.Curses.Aux; package body Terminal_Interface.Curses.Forms.Field_Types.Enumeration is @@ -73,16 +73,16 @@ L : constant size_t := 1 + size_t (Info.C); S : String_Access; begin - E.Case_Sensitive := Info.Case_Sensitive; - E.Match_Must_Be_Unique := Info.Match_Must_Be_Unique; + E.Case_Sensitive := Info.Case_Sensitive; + E.Match_Must_Be_Unique := Info.Match_Must_Be_Unique; E.Arr := new chars_ptr_array (size_t (1) .. L); for I in 1 .. Positive (L - 1) loop - if Info.Names (I) = null then + if Info.Names (I) = null then raise Form_Exception; end if; - E.Arr.all (size_t (I)) := New_String (Info.Names (I).all); + E.Arr.all (size_t (I)) := New_String (Info.Names (I).all); if Auto_Release_Names then - S := Info.Names (I); + S := Info.Names (I); Release_String (S); end if; end loop; @@ -110,20 +110,20 @@ is function Set_Fld_Type (F : Field := Fld; Arg1 : chars_ptr_array; - Arg2 : C_Int; - Arg3 : C_Int) return Eti_Error; + Arg2 : C_Int; + Arg3 : C_Int) return Eti_Error; pragma Import (C, Set_Fld_Type, "set_field_type_enum"); begin if Typ.Arr = null then raise Form_Exception; end if; - Eti_Exception + Eti_Exception (Set_Fld_Type (Arg1 => Typ.Arr.all, - Arg2 => C_Int (Boolean'Pos (Typ.Case_Sensitive)), - Arg3 => C_Int (Boolean'Pos (Typ.Match_Must_Be_Unique)))); - Wrap_Builtin (Fld, Typ, C_Choice_Router); + Arg2 => C_Int (Boolean'Pos (Typ.Case_Sensitive)), + Arg3 => C_Int (Boolean'Pos (Typ.Match_Must_Be_Unique)))); + Wrap_Builtin (Fld, Typ, C_Choice_Router); end Set_Field_Type; end Terminal_Interface.Curses.Forms.Field_Types.Enumeration;