1V "GNAT Lib v9" 2A -gnatwa 3A -nostdinc 4A -O2 5A -Wextra 6A -Wall 7A -g 8A -gnatp 9A -gnatg 10A -mtune=generic 11A -march=x86-64 12P SS ZX 13 14RN 15RV NO_ACCESS_SUBPROGRAMS 16RV NO_ALLOCATORS 17RV NO_EXCEPTIONS 18RV NO_IMPLICIT_CONDITIONALS 19RV NO_LOCAL_ALLOCATORS 20RV NO_SECONDARY_STACK 21RV NO_STANDARD_STORAGE_POOLS 22RV NO_UNCHECKED_DEALLOCATION 23RV NO_DEFAULT_INITIALIZATION 24RV NO_DYNAMIC_SIZED_OBJECTS 25RV NO_IMPLICIT_LOOPS 26RV NO_OBSOLESCENT_FEATURES 27RV SPARK_05 28 29U ada.environment_variables%b a-envvar.adb 71641cad NE OL PK 30W ada%s ada.ads ada.ali 31W ada.unchecked_deallocation%s 32W interfaces%s interfac.ads interfac.ali 33W interfaces.c%s i-c.adb i-c.ali 34W interfaces.c.strings%s i-cstrin.adb i-cstrin.ali 35W system%s system.ads system.ali 36W system.crtl%s s-crtl.ads s-crtl.ali 37Z system.secondary_stack%s s-secsta.adb s-secsta.ali 38 39U ada.environment_variables%s a-envvar.ads 767099b7 NE OL PR PK 40W ada%s ada.ads ada.ali 41 42D ada.ads 20170911084841 76789da1 ada%s 43D a-envvar.ads 20170908151217 00080416 ada.environment_variables%s 44D a-envvar.adb 20190108095404 a439ad37 ada.environment_variables%b 45D a-unccon.ads 20170908151217 0e9b276f ada.unchecked_conversion%s 46D a-uncdea.ads 20170908151217 eff36322 ada.unchecked_deallocation%s 47D interfac.ads 20190108095404 5ab55268 interfaces%s 48D i-c.ads 20170908151217 5421119b interfaces.c%s 49D i-cstrin.ads 20190108095404 341d0ddf interfaces.c.strings%s 50D system.ads 20190108095404 c631886f system%s 51D s-crtl.ads 20190108095404 0ebbdb71 system.crtl%s 52D s-exctab.ads 20190108095404 54135002 system.exception_table%s 53D s-parame.ads 20190108095404 48ec542b system.parameters%s 54D s-secsta.ads 20190108095404 20bbe636 system.secondary_stack%s 55D s-stalib.ads 20190108095404 09bd3940 system.standard_library%s 56D s-stoele.ads 20190108095404 2dc34a04 system.storage_elements%s 57X 1 ada.ads 5816K9*Ada 20e8 2|19r9 69r5 3|34r6 36r14 109r29 228r5 59X 2 a-envvar.ads 6019K13*Environment_Variables 1|16k9 2|20r25 69l9 69e30 3|36b18 228l9 228t30 6122V13*Value{string} 22>20 3|190b13 221l8 221t13 225s37 6222a20 Name{string} 3|190b20 198r47 201r20 201r36 6329V13*Value{string} 29>20 29>35 3|223b13 226l8 226t13 6429a20 Name{string} 3|223b20 225r26 225r44 6529a35 Default{string} 3|223b35 225r55 6634V13*Exists{boolean} 34>21 3|70b13 92l8 92t14 225s18 6734a21 Name{string} 3|70b21 78r47 81r20 81r36 6839U14*Set 39>19 39>34 3|169b14 184l8 184t11 6939a19 Name{string} 3|169b19 170r30 177r20 177r36 7039a34 Value{string} 3|169b34 171r30 180r21 180r38 7152U14*Clear 52>21 3|42b14 53l8 53t13 7252a21 Name{string} 3|42b21 46r30 49r20 49r36 7357U14*Clear 3|59b14 64l8 64t13 7462U14*Iterate 63^7 3|98b14 163l8 163t15 7563p7 Process 3|99b7 151r16 7663a44 Name{string} 7763a50 Value{string} 78X 3 a-envvar.adb 7943U17*Clear_Env_Var 43>32 44b<c,__gnat_unsetenv>25 52s7 8043m32 Name{9|67M9} 8146a7 F_Name{string} 49m7 50m7 50r15 52m22 52r22 8260U17*Clear_Env 61b<c,__gnat_clearenv>25 63s7 8373U17*Get_Env_Value_Ptr 73>36 73>42 73>50 74b<c,__gnat_getenv>25 84s7 8473m36 Name{9|67M9} 8573m42 Length{9|67M9} 8673m50 Ptr{9|67M9} 8776m7 Env_Value_Ptr{9|67M9} 85m52 85r52 87r10 8877i7 Env_Value_Length{integer} 85m26 85r26 8978a7 F_Name{string} 81m7 82m7 82r15 85m10 85r10 9099a44 Name{string} 9199a50 Value{string} 92102A12 C_String_Array(8|47P9)<integer> 103r44 93103P12 C_String_Array_Access(102A12) 105r31 112r29 94105V16*Get_Env{103P12} 106b<c,__gnat_environ>25 112s54 95108P12 String_Access(string) 109r65 129r48 96109U17 Free[5|20] 160s13 97111i7 Env_Length{natural} 124r25 125m10 125r24 129r33 134r32 140r31 159r31 98112p7 Env{103P12} 117r10 124r20 135r55 99129a10 Env_Copy(108P12) 135m13 142r49 143r41 160m19 160r19 100134i14 Iterator{integer} 135r23 135r60 101140i14 Iterator{integer} 142r59 143r51 102142a16 Current_Var{string} 147r29 152r19 152r32 153r19 153r51 103143i16 Value_Index{natural} 147r42 148m19 148r34 152r53 153r32 104159i14 Iterator{integer} 160r29 105170a7 F_Name{string} 177m7 178m7 178r15 183m22 183r22 106171a7 F_Value{string} 180m7 181m7 181r16 183m38 183r38 107173U17*Set_Env_Value 173>32 173>38 174b<c,__gnat_setenv>25 183s7 108173m32 Name{9|67M9} 109173m38 Value{9|67M9} 110193U17*Get_Env_Value_Ptr 193>36 193>42 193>50 194b<c,__gnat_getenv>25 204s7 111193m36 Name{9|67M9} 112193m42 Length{9|67M9} 113193m50 Ptr{9|67M9} 114196m7 Env_Value_Ptr{9|67M9} 205m52 205r52 207r10 215r38 115197i7 Env_Value_Length{integer} 205m26 205r26 211r10 213r43 215r61 116198a7 F_Name{string} 201m7 202m7 202r15 205m10 205r10 117213a13 Result{string} 215m22 215r22 216r20 118X 5 a-uncdea.ads 11920u15*Unchecked_Deallocation 3|34w10 109r33 120X 6 interfac.ads 12138K9*Interfaces 3|33r6 101r11 6|184e15 122X 7 i-c.ads 12318K20*C 3|33r17 101r22 7|230e17 124X 8 i-cstrin.ads 12536K22*Strings 3|33w19 101r24 8|106e25 12647P9*chars_ptr 3|102r57 12752p4*Null_Ptr{47P9} 3|124r39 12874V13*Value{string} 3|135s48 129X 9 system.ads 13037K9*System 3|32r6 43r39 71r11 87r26 173r46 191r11 191r19 207r26 9|148e11 13167M9*Address 3|43r46 73r56 76r34 173r53 193r56 196r34 13269m4*Null_Address{67M9} 3|87r33 207r33 13381V14*"="{boolean} 3|87r24 207r24 134X 10 s-crtl.ads 13538K16*CRTL 3|32w13 191r26 10|241e16 13660M9*size_t 3|215r53 13788U14*strncpy 3|215s13 138 139