V "GNAT Lib v4.7" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=pentium A -march=pentium P SS R nnvvnnnnnnnnnnnnnnnnnvnnnnvnnvnvnnnnnnnnnvnnvnnnnnnnnnnvnnvnnnnnnnnnvnvnnnnnnnnnnnnnn U ada.environment_variables%b a-envvar.adb 3674c19b NE OL PK W ada%s ada.ads ada.ali W ada.exceptions%s a-except.adb a-except.ali W ada.unchecked_deallocation%s W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali W interfaces.c.strings%s i-cstrin.adb i-cstrin.ali W system%s system.ads system.ali W system.secondary_stack%s s-secsta.adb s-secsta.ali W system.soft_links%s s-soflin.adb s-soflin.ali U ada.environment_variables%s a-envvar.ads 35b9fcf5 NE OL PR PK W ada%s ada.ads ada.ali D ada.ads 20070406121342 3ffc8e18 D a-envvar.ads 20120410090720 0a4572ed D a-envvar.adb 20120410090720 1f8f7922 D a-except.ads 20110829171258 265fe451 D a-unccon.ads 20070406121342 f9eb8f06 D a-uncdea.ads 20070406121342 f15a5ed1 D interfac.ads 20110906124622 129923ea D i-c.ads 20110801173640 5421119b D i-cstrin.ads 20110802124150 341d0ddf D system.ads 20150622171258 e6f9995a D s-exctab.ads 20090417161548 66e51330 D s-parame.ads 20110830170626 b6e20cc0 D s-secsta.ads 20110830170626 eea35a36 D s-soflin.ads 20110829160750 a3409513 D s-stache.ads 20090417160712 596fc1b4 D s-stalib.ads 20110802173906 f78bcf95 D s-stoele.ads 20090417160712 facd7d98 D s-stoele.adb 20100617182356 afc5dc80 D s-traent.ads 20090417160712 5221ee41 X 1 ada.ads 16K9*Ada 19e8 2|16r9 59r5 3|34r6 36r14 109r29 226r5 X 2 a-envvar.ads 16K13*Environment_Variables 1|16k9 2|17r25 59l9 59e30 3|36b18 226l9 226t30 19V13*Value{string} 19>20 3|190b13 224l8 224t13 19s20 Name{string} 3|190b20 201r47 204r20 204r36 26V13*Exists{boolean} 26>21 3|70b13 92l8 92t14 26s21 Name{string} 3|70b21 78r47 81r20 81r36 31U14*Set 31>19 31>34 3|169b14 184l8 184t11 31s19 Name{string} 3|169b19 170r30 177r20 177r36 31s34 Value{string} 3|169b34 171r30 180r21 180r38 42U14*Clear 42>21 3|42b14 53l8 53t13 42s21 Name{string} 3|42b21 46r30 49r20 49r36 47U14*Clear 3|59b14 64l8 64t13 52U14*Iterate 53^7 3|98b14 163l8 163t15 53p7 Process 3|99b7 151r16 53s44 Name{string} 53s50 Value{string} X 3 a-envvar.adb 43U17*Clear_Env_Var 43>32 44b25 52s7 43m32 Name{10|69M9} 46a7 F_Name{string} 49m7 50m7 50r15 52m22 52r22 60U17*Clear_Env 61b25 63s7 73U17*Get_Env_Value_Ptr 73>36 73>42 73>50 74b25 84s7 73m36 Name{10|69M9} 73m42 Length{10|69M9} 73m50 Ptr{10|69M9} 76m7 Env_Value_Ptr{10|69M9} 85m52 85r52 87r10 77i7 Env_Value_Length{integer} 85m26 85r26 78a7 F_Name{string} 81m7 82m7 82r15 85m10 85r10 99s44 Name{string} 99s50 Value{string} 102A12 C_String_Array(9|47P9) 103r44 103P12 C_String_Array_Access(102A12) 105r31 112r29 105V16*Get_Env{103P12} 106b25 112s54 108P12 String_Access(string) 109r65 129r48 109U17 Free[6|20] 160s13 111i7 Env_Length{natural} 124r25 125m10 125r24 129r33 134r32 140r31 159r31 112p7 Env{103P12} 117r10 124r20 135r55 129a10 Env_Copy(108P12) 135m13 142r49 143r41 160m19 160r19 134i14 Iterator{integer} 135r23 135r60 140i14 Iterator{integer} 142r59 143r51 142a16 Current_Var{string} 147r29 152r19 152r32 153r19 153r51 143i16 Value_Index{natural} 147r42 148m19 148r34 152r53 153r32 159i14 Iterator{integer} 160r29 170a7 F_Name{string} 177m7 178m7 178r15 183m22 183r22 171a7 F_Value{string} 180m7 181m7 181r16 183m38 183r38 173U17*Set_Env_Value 173>32 173>38 174b25 183s7 173m32 Name{10|69M9} 173m38 Value{10|69M9} 193U17*Get_Env_Value_Ptr 193>36 193>42 193>50 194b25 207s7 193m36 Name{10|69M9} 193m42 Length{10|69M9} 193m50 Ptr{10|69M9} 196U17*Strncpy 196>26 196>40 196>59 197b25 218s13 196m26 Astring_Addr{10|69M9} 196m40 Cstring{10|69M9} 196i59 N{integer} 199m7 Env_Value_Ptr{10|69M9} 208m52 208r52 210r10 218r38 200i7 Env_Value_Length{integer} 208m26 208r26 214r10 216r43 218r53 201a7 F_Name{string} 204m7 205m7 205r15 208m10 208r10 216a13 Result{string} 218m22 218r22 219r20 X 6 a-uncdea.ads 20u15*Unchecked_Deallocation 3|34w10 109r33 X 7 interfac.ads 36K9*Interfaces 3|33r6 101r11 7|175e15 X 8 i-c.ads 18K20*C 3|33r17 101r22 8|230e17 X 9 i-cstrin.ads 36K22*Strings 3|33w19 101r24 9|104e25 47P9*chars_ptr(character) 3|102r57 52p4*Null_Ptr{47P9} 3|124r39 72V13*Value{string} 3|135s48 X 10 system.ads 42K9*System 3|32w6 43r39 71r11 87r26 173r46 191r11 210r26 10|170e11 69M9*Address 3|43r46 73r56 76r34 173r53 193r56 196r50 199r34 74m4*Null_Address{69M9} 3|87r33 210r33 86V13*"="{boolean} 3|87r24 210r24