📄 b~main.ads
字号:
pragma Ada_95;
with System;
package ada_main is
pragma Warnings (Off);
gnat_argc : Integer;
gnat_argv : System.Address;
gnat_envp : System.Address;
pragma Import (C, gnat_argc);
pragma Import (C, gnat_argv);
pragma Import (C, gnat_envp);
gnat_exit_status : Integer;
pragma Import (C, gnat_exit_status);
GNAT_Version : constant String :=
"GNAT Version: GPL 2007 (20070405-41)";
pragma Export (C, GNAT_Version, "__gnat_version");
Ada_Main_Program_Name : constant String := "_ada_main" & Ascii.NUL;
pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name");
procedure adafinal;
pragma Export (C, adafinal, "adafinal");
procedure adainit;
pragma Export (C, adainit, "adainit");
procedure Break_Start;
pragma Import (C, Break_Start, "__gnat_break_start");
function main
(argc : Integer;
argv : System.Address;
envp : System.Address)
return Integer;
pragma Export (C, main, "main");
type Version_32 is mod 2 ** 32;
u00001 : constant Version_32 := 16#417b7a91#;
u00002 : constant Version_32 := 16#c2cc8187#;
u00003 : constant Version_32 := 16#77b911ee#;
u00004 : constant Version_32 := 16#6847cba5#;
u00005 : constant Version_32 := 16#85a5f1a6#;
u00006 : constant Version_32 := 16#65c29710#;
u00007 : constant Version_32 := 16#6cb6e67c#;
u00008 : constant Version_32 := 16#9c7dd3ea#;
u00009 : constant Version_32 := 16#b10233a8#;
u00010 : constant Version_32 := 16#6a252e02#;
u00011 : constant Version_32 := 16#06d20eea#;
u00012 : constant Version_32 := 16#1342001d#;
u00013 : constant Version_32 := 16#dc7465da#;
u00014 : constant Version_32 := 16#4c0302b0#;
u00015 : constant Version_32 := 16#f5fc5803#;
u00016 : constant Version_32 := 16#50906f24#;
u00017 : constant Version_32 := 16#f87b7d72#;
u00018 : constant Version_32 := 16#7f6459fe#;
u00019 : constant Version_32 := 16#233d107e#;
u00020 : constant Version_32 := 16#36281ef1#;
u00021 : constant Version_32 := 16#24dd7d74#;
u00022 : constant Version_32 := 16#423fa2a0#;
u00023 : constant Version_32 := 16#c1c09791#;
u00024 : constant Version_32 := 16#726beeed#;
u00025 : constant Version_32 := 16#934ac14e#;
u00026 : constant Version_32 := 16#8cef510c#;
u00027 : constant Version_32 := 16#da772157#;
u00028 : constant Version_32 := 16#63c7c118#;
u00029 : constant Version_32 := 16#943597fe#;
u00030 : constant Version_32 := 16#373bd87b#;
u00031 : constant Version_32 := 16#121e551c#;
u00032 : constant Version_32 := 16#1e1b7442#;
u00033 : constant Version_32 := 16#bd3a0b54#;
u00034 : constant Version_32 := 16#716d879c#;
u00035 : constant Version_32 := 16#fa27edb6#;
u00036 : constant Version_32 := 16#a3c5007c#;
u00037 : constant Version_32 := 16#ef1ec252#;
u00038 : constant Version_32 := 16#c8bd293c#;
u00039 : constant Version_32 := 16#53743e56#;
u00040 : constant Version_32 := 16#d0f2e05a#;
u00041 : constant Version_32 := 16#a69cad5c#;
u00042 : constant Version_32 := 16#7d84fb54#;
u00043 : constant Version_32 := 16#5551ae7d#;
u00044 : constant Version_32 := 16#264aa8fc#;
u00045 : constant Version_32 := 16#9f82c981#;
u00046 : constant Version_32 := 16#a8d17654#;
u00047 : constant Version_32 := 16#f1d200e8#;
u00048 : constant Version_32 := 16#d1948220#;
u00049 : constant Version_32 := 16#d33b9bc8#;
u00050 : constant Version_32 := 16#9052caa2#;
u00051 : constant Version_32 := 16#843e8c6d#;
u00052 : constant Version_32 := 16#5cfc7386#;
u00053 : constant Version_32 := 16#b7140ae3#;
u00054 : constant Version_32 := 16#91652511#;
u00055 : constant Version_32 := 16#13347f33#;
u00056 : constant Version_32 := 16#09ab28a5#;
u00057 : constant Version_32 := 16#716a9db2#;
u00058 : constant Version_32 := 16#f7ac1f46#;
u00059 : constant Version_32 := 16#2274d34a#;
u00060 : constant Version_32 := 16#4756c18f#;
u00061 : constant Version_32 := 16#356a78c4#;
pragma Export (C, u00001, "mainB");
pragma Export (C, u00002, "system__standard_libraryB");
pragma Export (C, u00003, "system__standard_libraryS");
pragma Export (C, u00004, "prefixednotationB");
pragma Export (C, u00005, "prefixednotationS");
pragma Export (C, u00006, "ada__exceptionsB");
pragma Export (C, u00007, "ada__exceptionsS");
pragma Export (C, u00008, "adaS");
pragma Export (C, u00009, "ada__exceptions__last_chance_handlerB");
pragma Export (C, u00010, "ada__exceptions__last_chance_handlerS");
pragma Export (C, u00011, "systemS");
pragma Export (C, u00012, "system__soft_linksB");
pragma Export (C, u00013, "system__soft_linksS");
pragma Export (C, u00014, "system__parametersB");
pragma Export (C, u00015, "system__parametersS");
pragma Export (C, u00016, "system__secondary_stackB");
pragma Export (C, u00017, "system__secondary_stackS");
pragma Export (C, u00018, "system__storage_elementsB");
pragma Export (C, u00019, "system__storage_elementsS");
pragma Export (C, u00020, "system__stack_checkingB");
pragma Export (C, u00021, "system__stack_checkingS");
pragma Export (C, u00022, "system__exception_tableB");
pragma Export (C, u00023, "system__exception_tableS");
pragma Export (C, u00024, "system__htableB");
pragma Export (C, u00025, "system__htableS");
pragma Export (C, u00026, "system__exceptionsB");
pragma Export (C, u00027, "system__exceptionsS");
pragma Export (C, u00028, "system__string_opsB");
pragma Export (C, u00029, "system__string_opsS");
pragma Export (C, u00030, "system__string_ops_concat_3B");
pragma Export (C, u00031, "system__string_ops_concat_3S");
pragma Export (C, u00032, "system__tracebackB");
pragma Export (C, u00033, "system__tracebackS");
pragma Export (C, u00034, "system__unsigned_typesS");
pragma Export (C, u00035, "system__wch_conB");
pragma Export (C, u00036, "system__wch_conS");
pragma Export (C, u00037, "system__wch_stwB");
pragma Export (C, u00038, "system__wch_stwS");
pragma Export (C, u00039, "system__wch_cnvB");
pragma Export (C, u00040, "system__wch_cnvS");
pragma Export (C, u00041, "interfacesS");
pragma Export (C, u00042, "system__wch_jisB");
pragma Export (C, u00043, "system__wch_jisS");
pragma Export (C, u00044, "system__traceback_entriesB");
pragma Export (C, u00045, "system__traceback_entriesS");
pragma Export (C, u00046, "ada__streamsS");
pragma Export (C, u00047, "ada__tagsB");
pragma Export (C, u00048, "ada__tagsS");
pragma Export (C, u00049, "system__val_unsB");
pragma Export (C, u00050, "system__val_unsS");
pragma Export (C, u00051, "system__val_utilB");
pragma Export (C, u00052, "system__val_utilS");
pragma Export (C, u00053, "system__case_utilB");
pragma Export (C, u00054, "system__case_utilS");
pragma Export (C, u00055, "system__finalization_rootB");
pragma Export (C, u00056, "system__finalization_rootS");
pragma Export (C, u00057, "system__stream_attributesB");
pragma Export (C, u00058, "system__stream_attributesS");
pragma Export (C, u00059, "ada__io_exceptionsS");
pragma Export (C, u00060, "system__memoryB");
pragma Export (C, u00061, "system__memoryS");
-- BEGIN ELABORATION ORDER
-- ada%s
-- interfaces%s
-- system%s
-- system.case_util%s
-- system.case_util%b
-- system.htable%s
-- system.htable%b
-- system.parameters%s
-- system.parameters%b
-- system.standard_library%s
-- system.exceptions%s
-- system.exceptions%b
-- system.storage_elements%s
-- system.storage_elements%b
-- system.secondary_stack%s
-- system.stack_checking%s
-- system.stack_checking%b
-- system.string_ops%s
-- system.string_ops%b
-- system.string_ops_concat_3%s
-- system.string_ops_concat_3%b
-- system.traceback%s
-- system.traceback%b
-- system.traceback_entries%s
-- system.traceback_entries%b
-- ada.exceptions%s
-- ada.exceptions.last_chance_handler%s
-- system.soft_links%s
-- system.soft_links%b
-- ada.exceptions.last_chance_handler%b
-- system.secondary_stack%b
-- system.exception_table%s
-- system.exception_table%b
-- ada.io_exceptions%s
-- ada.tags%s
-- ada.streams%s
-- system.finalization_root%s
-- system.finalization_root%b
-- system.memory%s
-- system.memory%b
-- system.standard_library%b
-- system.unsigned_types%s
-- system.stream_attributes%s
-- system.stream_attributes%b
-- system.val_uns%s
-- system.val_util%s
-- system.val_util%b
-- system.val_uns%b
-- system.wch_con%s
-- system.wch_con%b
-- system.wch_cnv%s
-- system.wch_jis%s
-- system.wch_jis%b
-- system.wch_cnv%b
-- system.wch_stw%s
-- system.wch_stw%b
-- ada.tags%b
-- ada.exceptions%b
-- prefixednotation%s
-- prefixednotation%b
-- main%b
-- END ELABORATION ORDER
end ada_main;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -