From 5329ca6475e92c4a485d941efe57819159434b5e Mon Sep 17 00:00:00 2001 From: charlet Date: Mon, 19 Apr 2004 15:20:16 +0000 Subject: 2004-04-19 Arnaud Charlet * 5isystem.ads: Removed, unused. * gnat_rm.texi: Redo 1.13 change. 2004-04-19 Robert Dewar * s-stoele.ads: Clean up definition of Storage_Offset (the new definition is cleaner, avoids the kludge of explicit Standard operator references, and also is consistent with a visible System.Address with no visible operations. * s-geveop.adb: Add declarations to avoid assumption of visible operations on type System.Address (since these might not be available if Address is a non-private type for which the operations are made abstract). * sem_eval.adb: Minor reformatting * s-carsi8.ads, s-carun8.ads, s-casi16.ads, s-casi32.ads, s-casi64.ads, s-caun16.ads, s-caun32.ads, s-caun64.ads: Minor reformatting (new function spec format). * s-auxdec.adb, s-carsi8.adb, s-carun8.adb, s-casi16.adb, s-casi32.adb, s-casi64.adb, s-caun16.adb, s-caun32.adb, s-caun64.adb: Add declarations to avoid assumption of visible operations on type System.Address (since these might not be available if Address is a non-private type for which the operations are made abstract). * lib.ads, lib.adb (Synchronize_Serial_Number): New procedure. * exp_intr.adb: Minor comment update * exp_aggr.adb, exp_attr.adb, exp_ch13.adb: Minor reformatting. * 5omastop.adb: Add declarations to avoid assumption of visible operations on type System.Address (since these might not be available if Address is a non-private type for which the operations are made abstract). 2004-04-19 Vincent Celier * switch-m.adb: (Scan_Make_Switches): Process new switch -eL * prj-pars.ads (Parse): New Boolean parameter Process_Languages, defaulted to Ada. * prj-proc.adb (Process): New Boolean parameter Process_Languages, defaulted to Ada. Call Check with Process_Languages. (Check): New Boolean parameter Process_Languages. Call Recursive_Check with Process_Languages. (Recursive_Check): New Boolean parameter Process_Languages. Call Nmsc.Ada_Check or Nmsc.Other_Languages_Check according to Process_Languages. * prj-proc.ads (Process): New Boolean parameter Process_Languages, * prj-util.ads, prj-util.adb (Executable_Of): New Boolean parameter Ada_Main, defaulted to True. Check for Ada specific characteristics only when Ada_Main is True. * opt.ads: (Follow_Links): New Boolean flag for gnatmake * prj.adb: (Project_Empty): Add new Project_Data components. * prj.ads: New types and tables for non Ada languages. (Project_Data): New components Languages, Impl_Suffixes, First_Other_Source, Last_Other_Source, Imported_Directories_Switches, Include_Path, Include_Data_Set. * prj-env.ads, prj-env.adb: Minor reformatting * prj-nmsc.ads, prj-nmsc.adb: (Other_Languages_Check): New procedure Put subprograms in alphabetical order * prj-pars.adb (Parse): New Boolean parameter Process_Languages, defaulted to Ada; Call Prj.Proc.Process with Process_Languages and Opt.Follow_Links. * mlib-prj.adb: Back out modification in last version, as they are incorrect. (Build_Library.Check_Libs): Remove useless pragma Warnings (Off) * make.adb: (Mains): Moved to package Makeutl (Linker_Opts): Moved to package Makeutl (Is_External_Assignment): Moved to package Makeutl (Test_If_Relative_Path): Moved to package Makeutl (Gnatmake): Move sorting of linker options to function Makeutl.Linker_Options_Switches. * Makefile.in: Add makeutl.o to the object files for gnatmake * makeusg.adb: Add line for new switch -eL. * gnatls.adb (Image): New function. (Output_Unit): If in verbose mode, output the list of restrictions specified by pragmas Restrictions. * 5bml-tgt.adb, 5vml-tgt.adb (Build_Dynamic_Library): Do not use Text_IO. * a-calend.adb (Split): Shift the date by multiple of 56 years, if needed, to put it in the range 1970 (included) - 2026 (excluded). (Time_Of): Do not shift Unix_Min_Year (1970). Shift the date by multiple of 56 years, if needed, to put it in the range 1970 (included) - 2026 (excluded). * adaint.h, adaint.c (__gnat_set_executable): New function. 2004-04-19 Richard Kenner * trans.c (tree_transform, case N_Subprogram_Body): Temporarily push and pop GC context. (tree_transform, case N_Procedure_Call): Fix typo in setting TREE_TYPE. (tree_transform, case N_Label): Don't set LABEL_STMT_FIRST_IN_EH. (tree_transform, case N_Procedure_Call_Statement): Build a tree. (tree_transform, case N_Code_Statement): Likewise. (gnat_expand_stmt, case LABEL_STMT): Don't look at LABEL_STMT_FIRST_IN_EH. (gnat_expand_stmt, case ASM_STMT): New case. * utils2.c (build_unary_op): Properly set TREE_READONLY of UNCONSTRAINED_ARRAY_REF. * utils.c (poplevel): Temporarily push/pop GC context around inline function expansion. * decl.c (maybe_variable): Properly set TREE_READONLY of UNCONSTRAINED_ARRAY_REF. (make_packable_type): Only reference TYPE_IS_PADDING_P for RECORD_TYPE. * ada-tree.def: (ASM_STMT): New. * ada-tree.h: (LABEL_STMT_FIRST_IN_EH): Deleted. (ASM_STMT_TEMPLATE, ASM_STMT_OUTPUT, ASM_STMT_ORIG_OUT, ASM_STMT_INPUT): New. (ASM_STMT_CLOBBER): Likewise. 2004-04-19 Thomas Quinot * a-except.adb, s-parint.ads, s-parint.adb, types.ads, types.h: Use general rcheck mechanism to raise Program_Error for E.4(18), instead of a custom raiser in System.Partition_Interface. Part of general cleanup work before PolyORB integration. * snames.ads, snames.adb: Add new runtime library entities and names for PolyORB DSA. * sem_dist.ads, sem_dist.adb (Get_Subprogram_Id): Move from sem_dist to exp_dist. (Build_Subprogram_Id): New subprogram provided by exp_dist Code reorganisation in preparation for PolyORB integration. * exp_dist.ads, exp_dist.adb (Get_Subprogram_Id): Move from sem_dist to exp_dist. (Build_Subprogram_Id): New subprogram provided by exp_dist * sem_ch4.adb (Analyze_One_Call): Fix error message for mismatch in actual parameter types for call to dereference of an access-to-subprogram type. * rtsfind.ads: Add new runtime library entities and names for PolyORB DSA. * gnatlink.adb (Value): Remove. Use Interfaces.C.Strings.Value instead, which has the same behaviour here since we never pass it a NULL pointer. * link.c (run_path_option, Solaris case): Use -Wl, as for other platforms. * Makefile.in: adjust object file lists for gnatlink and gnatmake to account for new dependency upon Interfaces.C.Strings + link.o For x86 FreeBSD, use 86numaux. * make.adb, gnatcmd.adb: Linker_Library_Path_Option has been moved up from Mlib.Tgt to Mlib. * mlib.ads, mlib.adb (Linker_Library_Path_Option): New subprogram, now target-independent. * mlib-tgt.ads, mlib-tgt.adb (Linker_Library_Path_Option): Remove target-specific versions of this subprogram, now implemented as a target-independent function in Mlib. * 5aml-tgt.adb, 5bml-tgt.adb, 5gml-tgt.adb, 5hml-tgt.adb, 5lml-tgt.adb, 5sml-tgt.adb, 5vml-tgt.adb, 5zml-tgt.adb, 5wml-tgt.adb (Linker_Library_Path_Option): Remove target-specific versions of this subprogram, now implemented as a target-independent function in Mlib. * atree.adb: (Allocate_Initialize_Node): New subprogram. Factors out node table slots allocation. (Fix_Parents): New subprogram. Encapsulate the pattern of fixing up parent pointers for syntactic children of a rewritten node. (New_Copy_Tree): Use New_Copy to copy non-entity nodes. (Rewrite): Use New_Copy when creating saved copy of original node. (Replace): Use Copy_Node to copy nodes. 2004-04-19 Javier Miranda * sprint.adb (Sprint_Node_Actual): Give support to the new Access_To_Subprogram node available in Access_Definition nodes. In addition, give support to the AI-231 node fields: null-exclusion, all-present, constant-present. * sem_util.ads, sem_util.adb: (Has_Declarations): New subprogram * sinfo.ads, sinfo.adb: New field Access_To_Subprogram_Definition in Access_Definition nodes * sem_ch6.adb (Process_Formals): Move here the code that creates and decorates internal subtype declaration corresponding to the null-excluding formal. This code was previously in Set_Actual_Subtypes. In addition, carry out some code cleanup on this code. In case of access to protected subprogram call Replace_Anonymous_Access_To_Protected_Subprogram. (Set_Actual_Subtypes): Code cleanup. * sem_ch8.adb (Analyze_Object_Renaming): Remove un-necessary call to Find_Type in case of anonymous access renamings. Add warning in case of null-excluding attribute used in anonymous access renaming. * sem_ch3.ads (Replace_Anonymous_Access_To_Protected_Subprogram): New subprogram * sem_ch3.adb (Replace_Anonymous_Access_To_Protected_Subprogram): New subprogram. (Access_Definition): In case of anonymous access to subprograms call the corresponding semantic routine to decorate the node. (Access_Subprogram_Declaration): Addition of some comments indicating some code that probably should be added here. Detected by comparison with the access_definition subprogram. (Analyze_Component_Declaration): In case of access to protected subprogram call Replace_Anonymous_Access_To_Protected. (Array_Type_Declaration): In case of access to protected subprogram call Replace_Anonymous_Access_To_Protected_Subprogram. (Process_Discriminants): In case of access to protected subprogram call Replace_Anonymous_Access_To_Protected_Subprogram. * par.adb (P_Access_Definition): New formal that indicates if the null-exclusion part was present. (P_Access_Type_Definition): New formal that indicates if the caller has already parsed the null-excluding part. * par-ch3.adb (P_Subtype_Declaration): Code cleanup. (P_Identifier_Declarations): Code cleanup and give support to renamings of anonymous access to subprogram types. (P_Derived_Type_Def_Or_Private_Ext_Decl): Code cleanup. (P_Array_Type_Definition): Give support to AI-254. (P_Component_Items): Give support to AI-254. (P_Access_Definition): New formal that indicates if the header was already parsed by the caller. (P_Access_Type_Definition): New formal that indicates if the caller has already parsed the null-excluding part. * par-ch6.adb (P_Formal_Part): Add the null-excluding parameter to the call to P_Access_Definition. 2004-04-19 Geert Bosch * checks.adb (Apply_Float_Conversion_Check): New procedure to implement the delicate semantics of floating-point to integer conversion. (Apply_Type_Conversion_Checks): Use Apply_Float_Conversion_Check. * eval_fat.adb (Machine_Mantissa): Moved to spec. (Machine_Radix): New function. * eval_fat.ads (Machine_Mantissa): Moved from body for use in conversion checks. (Machine_Radix): New function also for use in conversion checks. 2004-04-19 Ed Schonberg * par-prag.adb (Source_File_Name_Project): Fix typo in error message. * exp_ch9.adb (Expand_Access_Protected_Subprogram_Type): Call analyze to decorate the access-to-protected subprogram and the equivalent type. * checks.adb (Null_Exclusion_Static_Checks): Code cleanup. Give support to anonymous access to subprogram types. * exp_ch4.adb (Expand_N_In): Preserve Static flag before constant-folding, for legality checks in contexts that require an RM static expression. * exp_ch6.adb (Expand_N_Function_Call): If call may generate large temporary but stack checking is not enabled, increment serial number to so that symbol generation is consistent with and without stack checking. * exp_util.ads, exp_util.adb (May_Generate_Large_Temp): Predicate is independent on whether stack checking is enabled, caller must check the corresponding flag. * sem_ch3.adb (Constrain_Index): Index bounds given by attributes need range checks. (Build_Derived_Concurrent_Type): Inherit Is_Constrained flag from parent if it has discriminants. (Build_Derived_Private_Type): Constructed full view does not come from source. (Process_Discriminants): Default discriminants on a tagged type are legal if this is the internal completion of a private untagged derivation. * sem_ch6.adb (Set_Actual_Subtypes): The generated declaration needs no constraint checks, because it corresponds to an existing object. * sem_prag.adb (Process_Convention): Pragma applies only to subprograms in the same declarative part, i.e. the same unit, not the same scope. * sem_res.adb (Valid_Conversion): In an instance or inlined body, ignore type mismatch on a numeric conversion if expression comes from expansion. 2004-04-19 Sergey Rybin * sem_elim.adb (Process_Eliminate_Pragma): Remove the processing for Homonym_Number parameter, add processing for Source_Location parameter corresponding. (Check_Eliminated): Remove the check for homonym numbers, add the check for source location traces. * sem_elim.ads (Process_Eliminate_Pragma): Replace Arg_Homonym_Number with Arg_Source_Location corresponding to the changes in the format of the pragma. * sem_prag.adb: (Analyze_Pragma): Changes in the processing of Eliminate pragma corresponding to the changes in the format of the pragma: Homonym_Number is replaced with Source_Location, two ways of distinguishing homonyms are mutially-exclusive. 2004-04-19 Joel Brobecker * get_targ.ads (Get_No_Dollar_In_Label): Remove. * exp_dbug.adb (Output_Homonym_Numbers_Suffix): Remove use of No_Dollar_In_Label, no longer necessary, as it is always True. (Strip_Suffixes): Likewise. 2004-04-19 Gary Dismukes * s-stalib.ads (type Exception_Code): Use Integer'Size for exponent of modulus for compatibility with size clause on targets with 16-bit Integer. * layout.adb (Discrimify): In the case of private types, set Vtyp to full type to fix type mismatches on calls to size functions for discriminant-dependent array components. 2004-04-19 Jerome Guitton * Makefile.in (gnatlib-zcx): New target, for building a ZCX run-time lib. 2004-04-19 Pascal Obry * mdll-utl.adb (Locate): New version is idempotent. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80856 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ada/rtsfind.ads | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 259 insertions(+), 2 deletions(-) (limited to 'gcc/ada/rtsfind.ads') diff --git a/gcc/ada/rtsfind.ads b/gcc/ada/rtsfind.ads index 04ef5b9dcd6..aa51054055e 100644 --- a/gcc/ada/rtsfind.ads +++ b/gcc/ada/rtsfind.ads @@ -279,6 +279,7 @@ package Rtsfind is System_Pack_63, System_Parameters, System_Partition_Interface, + System_PolyORB_Interface, System_Pool_Global, System_Pool_Empty, System_Pool_Local, @@ -1003,7 +1004,6 @@ package Rtsfind is RE_Get_Unique_Remote_Pointer, -- System.Partition_Interface RE_RACW_Stub_Type, -- System.Partition_Interface RE_RACW_Stub_Type_Access, -- System.Partition_Interface - RE_Raise_Program_Error_For_E_4_18, -- System.Partition_Interface RE_Raise_Program_Error_Unknown_Tag, -- System.Partition_Interface RE_Register_Passive_Package, -- System.Partition_Interface RE_Register_Receiving_Stub, -- System.Partition_Interface @@ -1022,6 +1022,135 @@ package Rtsfind is RE_Partition_ID, -- System.RPC RE_RPC_Receiver, -- System.RPC + RE_To_PolyORB_String, -- System.PolyORB_Interface + RE_To_Standard_String, -- System.PolyORB_Interface + RE_Caseless_String_Eq, -- System.PolyORB_Interface + RE_TypeCode, -- System.PolyORB_Interface + RE_Any, -- System.PolyORB_Interface + RE_Mode_In, -- System.PolyORB_Interface + RE_Mode_Out, -- System.PolyORB_Interface + RE_Mode_Inout, -- System.PolyORB_Interface + RE_NamedValue, -- System.PolyORB_Interface + RE_Result_Name, -- System.PolyORB_Interface + RE_Object_Ref, -- System.PolyORB_Interface + RE_Create_Any, -- System.PolyORB_Interface + RE_Any_Aggregate_Build, -- System.PolyORB_Interface + RE_Add_Aggregate_Element, -- System.PolyORB_Interface + RE_Get_Aggregate_Element, -- System.PolyORB_Interface + RE_Content_Type, -- System.PolyORB_Interface + RE_Any_Member_Type, -- System.PolyORB_Interface + RE_Get_Nested_Sequence_Length, -- System.PolyORB_Interface + RE_Extract_Union_Value, -- System.PolyORB_Interface + RE_NVList_Ref, -- System.PolyORB_Interface + RE_NVList_Create, -- System.PolyORB_Interface + RE_NVList_Add_Item, -- System.PolyORB_Interface + RE_Request_Access, -- System.PolyORB_Interface + RE_Request_Create, -- System.PolyORB_Interface + RE_Request_Invoke, -- System.PolyORB_Interface + RE_Request_Arguments, -- System.PolyORB_Interface + RE_Request_Set_Out, -- System.PolyORB_Interface + RE_Request_Raise_Occurrence, -- System.PolyORB_Interface + RE_Nil_Exc_List, -- System.PolyORB_Interface + RE_Servant, -- System.PolyORB_Interface + RE_Copy_Any_Value, -- System.PolyORB_Interface + RE_Set_Result, -- System.PolyORB_Interface + RE_Register_Obj_Receiving_Stub, -- System.PolyORB_Interface + RE_Register_Pkg_Receiving_Stub, -- System.PolyORB_Interface + RE_Is_Nil, -- System.PolyORB_Interface + RE_Entity_Ptr, -- System.PolyORB_Interface + RE_Entity_Of, -- System.PolyORB_Interface + RE_Inc_Usage, -- System.PolyORB_Interface + RE_Set_Ref, -- System.PolyORB_Interface + RE_Get_Local_Address, -- System.PolyORB_Interface + RE_Get_Reference, -- System.PolyORB_Interface + RE_Local_Oid_To_Address, -- System.PolyORB_Interface + RE_RCI_Locator, -- System.PolyORB_Interface + RE_RCI_Subp_Info, -- System.PolyORB_Interface + RE_RCI_Subp_Info_Array, -- System.PolyORB_Interface + RE_Get_RAS_Ref, -- System.PolyORB_Interface + RE_Asynchronous_P_To_Sync_Scope, -- System.PolyORB_Interface + RE_Buffer_Stream_Type, -- System.PolyORB_Interface + RE_Allocate_Buffer, -- System.PolyORB_Interface + RE_Release_Buffer, -- System.PolyORB_Interface + RE_BS_To_Any, -- System.PolyORB_Interface + RE_Any_To_BS, -- System.PolyORB_Interface + + RE_FA_AD, -- System.PolyORB_Interface + RE_FA_AS, -- System.PolyORB_Interface + RE_FA_B, -- System.PolyORB_Interface + RE_FA_C, -- System.PolyORB_Interface + RE_FA_F, -- System.PolyORB_Interface + RE_FA_I, -- System.PolyORB_Interface + RE_FA_LF, -- System.PolyORB_Interface + RE_FA_LI, -- System.PolyORB_Interface + RE_FA_LLF, -- System.PolyORB_Interface + RE_FA_LLI, -- System.PolyORB_Interface + RE_FA_LLU, -- System.PolyORB_Interface + RE_FA_LU, -- System.PolyORB_Interface + RE_FA_SF, -- System.PolyORB_Interface + RE_FA_SI, -- System.PolyORB_Interface + RE_FA_SSI, -- System.PolyORB_Interface + RE_FA_SSU, -- System.PolyORB_Interface + RE_FA_SU, -- System.PolyORB_Interface + RE_FA_U, -- System.PolyORB_Interface + RE_FA_WC, -- System.PolyORB_Interface + RE_FA_String, -- System.PolyORB_Interface + RE_FA_ObjRef, -- System.PolyORB_Interface + + RE_TA_AD, -- System.PolyORB_Interface + RE_TA_AS, -- System.PolyORB_Interface + RE_TA_B, -- System.PolyORB_Interface + RE_TA_C, -- System.PolyORB_Interface + RE_TA_F, -- System.PolyORB_Interface + RE_TA_I, -- System.PolyORB_Interface + RE_TA_LF, -- System.PolyORB_Interface + RE_TA_LI, -- System.PolyORB_Interface + RE_TA_LLF, -- System.PolyORB_Interface + RE_TA_LLI, -- System.PolyORB_Interface + RE_TA_LLU, -- System.PolyORB_Interface + RE_TA_LU, -- System.PolyORB_Interface + RE_TA_SF, -- System.PolyORB_Interface + RE_TA_SI, -- System.PolyORB_Interface + RE_TA_SSI, -- System.PolyORB_Interface + RE_TA_SSU, -- System.PolyORB_Interface + RE_TA_SU, -- System.PolyORB_Interface + RE_TA_U, -- System.PolyORB_Interface + RE_TA_WC, -- System.PolyORB_Interface + RE_TA_String, -- System.PolyORB_Interface + RE_TA_ObjRef, -- System.PolyORB_Interface + RE_TA_TC, -- System.PolyORB_Interface + + RE_TC_Alias, -- System.PolyORB_Interface + RE_TC_Build, -- System.PolyORB_Interface + RE_Set_TC, -- System.PolyORB_Interface + RE_TC_Any, -- System.PolyORB_Interface + RE_TC_AD, -- System.PolyORB_Interface + RE_TC_AS, -- System.PolyORB_Interface + RE_TC_B, -- System.PolyORB_Interface + RE_TC_C, -- System.PolyORB_Interface + RE_TC_F, -- System.PolyORB_Interface + RE_TC_I, -- System.PolyORB_Interface + RE_TC_LF, -- System.PolyORB_Interface + RE_TC_LI, -- System.PolyORB_Interface + RE_TC_LLF, -- System.PolyORB_Interface + RE_TC_LLI, -- System.PolyORB_Interface + RE_TC_LLU, -- System.PolyORB_Interface + RE_TC_LU, -- System.PolyORB_Interface + RE_TC_SF, -- System.PolyORB_Interface + RE_TC_SI, -- System.PolyORB_Interface + RE_TC_SSI, -- System.PolyORB_Interface + RE_TC_SSU, -- System.PolyORB_Interface + RE_TC_SU, -- System.PolyORB_Interface + RE_TC_U, -- System.PolyORB_Interface + RE_TC_Void, -- System.PolyORB_Interface + RE_TC_Opaque, -- System.PolyORB_Interface, + RE_TC_WC, -- System.PolyORB_Interface + RE_TC_Array, -- System.PolyORB_Interface, + RE_TC_Sequence, -- System.PolyORB_Interface, + RE_TC_String, -- System.PolyORB_Interface, + RE_TC_Struct, -- System.PolyORB_Interface, + RE_TC_Union, -- System.PolyORB_Interface, + RE_IS_Is1, -- System.Scalar_Values RE_IS_Is2, -- System.Scalar_Values RE_IS_Is4, -- System.Scalar_Values @@ -1944,13 +2073,141 @@ package Rtsfind is RE_Get_Unique_Remote_Pointer => System_Partition_Interface, RE_RACW_Stub_Type => System_Partition_Interface, RE_RACW_Stub_Type_Access => System_Partition_Interface, - RE_Raise_Program_Error_For_E_4_18 => System_Partition_Interface, RE_Raise_Program_Error_Unknown_Tag => System_Partition_Interface, RE_Register_Passive_Package => System_Partition_Interface, RE_Register_Receiving_Stub => System_Partition_Interface, RE_RCI_Info => System_Partition_Interface, RE_Subprogram_Id => System_Partition_Interface, + RE_To_PolyORB_String => System_PolyORB_Interface, + RE_To_Standard_String => System_PolyORB_Interface, + RE_Caseless_String_Eq => System_PolyORB_Interface, + RE_TypeCode => System_PolyORB_Interface, + RE_Any => System_PolyORB_Interface, + RE_Mode_In => System_PolyORB_Interface, + RE_Mode_Out => System_PolyORB_Interface, + RE_Mode_Inout => System_PolyORB_Interface, + RE_NamedValue => System_PolyORB_Interface, + RE_Result_Name => System_PolyORB_Interface, + RE_Object_Ref => System_PolyORB_Interface, + RE_Create_Any => System_PolyORB_Interface, + RE_Any_Aggregate_Build => System_PolyORB_Interface, + RE_Add_Aggregate_Element => System_PolyORB_Interface, + RE_Get_Aggregate_Element => System_PolyORB_Interface, + RE_Content_Type => System_PolyORB_Interface, + RE_Any_Member_Type => System_PolyORB_Interface, + RE_Get_Nested_Sequence_Length => System_PolyORB_Interface, + RE_Extract_Union_Value => System_PolyORB_Interface, + RE_NVList_Ref => System_PolyORB_Interface, + RE_NVList_Create => System_PolyORB_Interface, + RE_NVList_Add_Item => System_PolyORB_Interface, + RE_Request_Access => System_PolyORB_Interface, + RE_Request_Create => System_PolyORB_Interface, + RE_Request_Invoke => System_PolyORB_Interface, + RE_Request_Arguments => System_PolyORB_Interface, + RE_Request_Set_Out => System_PolyORB_Interface, + RE_Request_Raise_Occurrence => System_PolyORB_Interface, + RE_Nil_Exc_List => System_PolyORB_Interface, + RE_Servant => System_PolyORB_Interface, + RE_Copy_Any_Value => System_PolyORB_Interface, + RE_Set_Result => System_PolyORB_Interface, + RE_Register_Obj_Receiving_Stub => System_PolyORB_Interface, + RE_Register_Pkg_Receiving_Stub => System_PolyORB_Interface, + RE_Is_Nil => System_PolyORB_Interface, + RE_Entity_Ptr => System_PolyORB_Interface, + RE_Entity_Of => System_PolyORB_Interface, + RE_Inc_Usage => System_PolyORB_Interface, + RE_Set_Ref => System_PolyORB_Interface, + RE_Get_Local_Address => System_PolyORB_Interface, + RE_Get_Reference => System_PolyORB_Interface, + RE_Local_Oid_To_Address => System_PolyORB_Interface, + RE_RCI_Locator => System_PolyORB_Interface, + RE_RCI_Subp_Info => System_PolyORB_Interface, + RE_RCI_Subp_Info_Array => System_PolyORB_Interface, + RE_Get_RAS_Ref => System_PolyORB_Interface, + RE_Asynchronous_P_To_Sync_Scope => System_PolyORB_Interface, + RE_Buffer_Stream_Type => System_PolyORB_Interface, + RE_Allocate_Buffer => System_PolyORB_Interface, + RE_Release_Buffer => System_PolyORB_Interface, + RE_BS_To_Any => System_PolyORB_Interface, + RE_Any_To_BS => System_PolyORB_Interface, + + RE_FA_AD => System_PolyORB_Interface, + RE_FA_AS => System_PolyORB_Interface, + RE_FA_B => System_PolyORB_Interface, + RE_FA_C => System_PolyORB_Interface, + RE_FA_F => System_PolyORB_Interface, + RE_FA_I => System_PolyORB_Interface, + RE_FA_LF => System_PolyORB_Interface, + RE_FA_LI => System_PolyORB_Interface, + RE_FA_LLF => System_PolyORB_Interface, + RE_FA_LLI => System_PolyORB_Interface, + RE_FA_LLU => System_PolyORB_Interface, + RE_FA_LU => System_PolyORB_Interface, + RE_FA_SF => System_PolyORB_Interface, + RE_FA_SI => System_PolyORB_Interface, + RE_FA_SSI => System_PolyORB_Interface, + RE_FA_SSU => System_PolyORB_Interface, + RE_FA_SU => System_PolyORB_Interface, + RE_FA_U => System_PolyORB_Interface, + RE_FA_WC => System_PolyORB_Interface, + RE_FA_String => System_PolyORB_Interface, + RE_FA_ObjRef => System_PolyORB_Interface, + + RE_TA_AD => System_PolyORB_Interface, + RE_TA_AS => System_PolyORB_Interface, + RE_TA_B => System_PolyORB_Interface, + RE_TA_C => System_PolyORB_Interface, + RE_TA_F => System_PolyORB_Interface, + RE_TA_I => System_PolyORB_Interface, + RE_TA_LF => System_PolyORB_Interface, + RE_TA_LI => System_PolyORB_Interface, + RE_TA_LLF => System_PolyORB_Interface, + RE_TA_LLI => System_PolyORB_Interface, + RE_TA_LLU => System_PolyORB_Interface, + RE_TA_LU => System_PolyORB_Interface, + RE_TA_SF => System_PolyORB_Interface, + RE_TA_SI => System_PolyORB_Interface, + RE_TA_SSI => System_PolyORB_Interface, + RE_TA_SSU => System_PolyORB_Interface, + RE_TA_SU => System_PolyORB_Interface, + RE_TA_U => System_PolyORB_Interface, + RE_TA_WC => System_PolyORB_Interface, + RE_TA_String => System_PolyORB_Interface, + RE_TA_ObjRef => System_PolyORB_Interface, + RE_TA_TC => System_PolyORB_Interface, + + RE_TC_Alias => System_PolyORB_Interface, + RE_TC_Build => System_PolyORB_Interface, + RE_Set_TC => System_PolyORB_Interface, + RE_TC_Any => System_PolyORB_Interface, + RE_TC_AD => System_PolyORB_Interface, + RE_TC_AS => System_PolyORB_Interface, + RE_TC_B => System_PolyORB_Interface, + RE_TC_C => System_PolyORB_Interface, + RE_TC_F => System_PolyORB_Interface, + RE_TC_I => System_PolyORB_Interface, + RE_TC_LF => System_PolyORB_Interface, + RE_TC_LI => System_PolyORB_Interface, + RE_TC_LLF => System_PolyORB_Interface, + RE_TC_LLI => System_PolyORB_Interface, + RE_TC_LLU => System_PolyORB_Interface, + RE_TC_LU => System_PolyORB_Interface, + RE_TC_SF => System_PolyORB_Interface, + RE_TC_SI => System_PolyORB_Interface, + RE_TC_SSI => System_PolyORB_Interface, + RE_TC_SSU => System_PolyORB_Interface, + RE_TC_SU => System_PolyORB_Interface, + RE_TC_U => System_PolyORB_Interface, + RE_TC_Void => System_PolyORB_Interface, + RE_TC_Opaque => System_PolyORB_Interface, + RE_TC_WC => System_PolyORB_Interface, + RE_TC_Array => System_PolyORB_Interface, + RE_TC_Sequence => System_PolyORB_Interface, + RE_TC_String => System_PolyORB_Interface, + RE_TC_Struct => System_PolyORB_Interface, + RE_TC_Union => System_PolyORB_Interface, + RE_Global_Pool_Object => System_Pool_Global, RE_Unbounded_Reclaim_Pool => System_Pool_Local, -- cgit v1.2.1