V "GNAT Lib v4.6" A -gnatwa A -O2 A -Wall A -fPIC A -fstack-check=specific A -fstack-protector A -gnatA A -gnatE A -gnatVa A -gnata A -gnatf A -gnatn A -gnato A -g A -mtune=generic A -march=i686 P SS ZX R nnvvnnnnnnvnnnnnnnvnnvnnnnnnnnnvnnnnnvnnnnnnvnnnnnnnnvvvnnvnnvnnvnnnnnnnnnnnnnnn U glib.xml%b glib-xml.adb 16ec09e4 DE NE OO PK GE W ada%s ada.ads ada.ali W ada.strings%s a-string.ads a-string.ali W ada.strings.fixed%s a-strfix.adb a-strfix.ali W ada.tags%s a-tags.adb a-tags.ali W glib%s glib.adb glib.ali W glib.convert%s glib-convert.adb glib-convert.ali W glib.error%s glib-error.adb glib-error.ali W glib.messages%s glib-messages.adb glib-messages.ali W glib.unicode%s glib-unicode.adb glib-unicode.ali W system%s system.ads system.ali U glib.xml%s glib-xml.ads ff8e3b0b BN DE EE NE OO PK GE W glib%s glib.adb glib.ali W unchecked_deallocation%s D ada.ads 20070406091342 3ffc8e18 D a-charac.ads 20070912115821 2d3ec45b D a-chlat1.ads 20070912115821 2825df20 D a-except.ads 20090727140100 0c711ac9 D a-finali.ads 20090409150019 e5e85fa4 D a-filico.ads 20090409150019 872dc219 D a-stream.ads 20090409150019 2ca4ee37 D a-string.ads 20070406091342 90ac6797 D a-strfix.ads 20101008130255 d07c346e D a-strmap.ads 20090409150019 9cb836fb D a-tags.ads 20101021101406 c7695348 D a-unccon.ads 20070406091342 f9eb8f06 D a-uncdea.ads 20070406091342 f15a5ed1 D glib.ads 20120115140820 0f441d83 D glib-convert.ads 20120115140820 27738f90 D glib-error.ads 20120115140820 e055fabe D glib-messages.ads 20120115140820 446eba3c D glib-unicode.ads 20120115140820 a36669dd D glib-xml.ads 20120115140820 d18f302c D glib-xml.adb 20120115140820 3731ab69 D interfac.ads 20090409150019 f77d8799 D i-c.ads 20101007125900 809c38c4 D i-cstrin.ads 20090417131547 f3023ec4 D system.ads 20111214112739 2d1a1afa D s-exctab.ads 20090417131547 66e51330 D s-finimp.ads 20090409150019 46853fe8 D s-finroo.ads 20090409150019 dbb860c9 D s-parame.ads 20091130110856 9c5d83fa D s-secsta.ads 20090707124243 eea35a36 D s-soflin.ads 20090729085153 9414c974 D s-stache.ads 20090417130712 596fc1b4 D s-stalib.ads 20101021102512 c4241c00 D s-stoele.ads 20090417130712 facd7d98 D s-stoele.adb 20100617152355 afc5dc80 D s-stratt.ads 20100909123135 aedef97e D s-traent.ads 20090417130712 5221ee41 D s-unstyp.ads 20090409150019 6ae15c76 D unchdeal.ads 20070406091342 214516a4 X 1 ada.ads 16K9*Ada 19e8 20|24r6 24r29 872r22 X 8 a-string.ads 16K13*Strings 35e16 20|24r10 24r33 872r26 X 9 a-strfix.ads 18K21*Fixed 251e22 20|24w18 24r41 872r34 36V13*Index{natural} 20|872s40 X 14 glib.ads 37K9*Glib 402e9 19|39r9 157r5 20|25r6 25r25 26r6 26r25 27r6 27r25 28r6 28r25 . 30r14 546r30 586r35 592r50 893r52 903r22 1207r5 69M9*Guint32 74M9*Gunichar<69M9> 20|546r35 586r40 592r55 76A12*UTF8_String{string} 19|80r36 99r43 102r46 137r27 138r27 138r53 . 145r55 151r15 152r15 153r15 20|316r24 317r24 317r50 361r55 860r36 924r43 . 945r13 946r13 947r15 975r46 135P9*String_Ptr(string) 19|42r58 50r15 53r22 56r15 102r66 20|84r24 92r27 . 93r24 103r21 141r24 170r27 171r24 176r27 219r21 320r20 364r20 365r20 438r11 . 812r53 821r53 823r19 841r16 862r21 975r66 1068r18 1069r18 149P9*C_Proxy(146R9) X 15 glib-convert.ads 35K14*Convert 227e17 20|25w11 25r30 893r57 76V13*Convert{string} 20|893s65 78s7 To_Codeset{string} 20|895r22 79s7 From_Codeset{string} 20|896r22 80p7 Error{16|37P9} 20|898r22 X 16 glib-error.ads 32K14*Error 67e15 20|26w11 26r30 35P9*GError<14|149P9> 20|892r41 37P9*GError_Access(35P9) 43U14*Error_Free 20|905s22 59V13*Get_Message{string} 20|904s52 X 17 glib-messages.ads 29K14*Messages 108e18 20|28w11 28r30 903r27 32M9*Log_Level_Flags 50m4*Log_Level_Warning{32M9} 20|904r33 89U14*Log 20|903s36 X 18 glib-unicode.ads 34K14*Unicode 227e17 20|27w11 27r30 39U14*UTF8_Validate 20|614s7 51n7*Unicode_Control{50E9} 20|542r18 590r44 105V13*Unichar_Type{50E9} 20|541s19 590s22 169V13*UTF8_Next_Char{natural} 20|554s38 600s30 621s20 640s23 210V13*UTF8_Get_Char{14|74M9} 20|541s33 547s33 587s28 X 19 glib-xml.ads 35+9 XML_Specific_Data 68r23 126r31 39k14*XML 14|37k9 19|35z9 157l10 157e13 20|30b19 1207l10 1207t13 42U14*Free[38|20] 20|207s10 331s10 337s13 338s13 342s7 350s13 377s13 380s13 . 387s16 389s16 393s13 397s10 499s13 852s7 915s10 1007s10 1008s10 1009s10 45R9*Node 46r32 49c9 71e14 20|436r36 996r63 1090r26 46P9*Node_Ptr(45R9) 59r16 62r15 65r15 77r42 80r56 84r25 91r19 99r27 99r63 . 102r28 107r38 113r11 113r29 118r33 121r28 121r45 129r18 136r14 145r11 150r15 . 154r13 20|75r68 315r24 361r11 410r11 410r29 412r13 435r68 436r20 437r11 . 440r20 657r25 669r19 682r33 748r33 749r14 810r42 842r16 860r56 865r23 924r27 . 924r63 925r11 944r11 947r41 949r11 975r28 976r20 991r18 993r39 996r69 1002r39 . 1003r18 1004r18 1025r18 1026r18 1059r28 1059r45 1061r14 1061r33 1061r58 . 1066r14 1066r33 1066r58 1071r18 1072r18 1073r20 1125r38 1193r33 1194r13 50p7 Tag{14|135P9} 20|446m39 450r11 450r12 450r19 456m28 498r30 752r23 767r32 . 774r17 774r18 774r25 782r32 929r15 952r15 1007m18 1091m16 1091r37 1137r16 . 1138r19 1141r19 1143r19 1143r36 53p7 Attributes{14|135P9} 20|323r29 327r18 328r23 329r27 330r21 332r27 370r12 . 371r21 373r26 375r30 376r24 379r30 385r23 385r37 386r23 386r46 387m24 388m18 . 396r38 397m18 398m12 401m12 456m35 754r15 755r26 1008m18 1078r18 1079r38 . 1092m16 1147r16 1148r19 1151r19 1153r19 1153r43 56p7 Value{14|135P9} 20|462m15 468m21 492m48 769r18 770r22 781r29 980r19 . 1009m18 1082r18 1083r39 1093m16 1157r16 1158r19 1161r19 1163r19 1163r38 59p7 Parent{46P9} 20|428m13 481m29 1033r12 1034r20 1034r21 1044r17 1044r18 . 1094m16 62p7 Child{46P9} 20|415r15 416m15 418r22 425r26 426m12 475r35 758r15 760r20 . 976r44 1003r32 1034r28 1044m25 1095m16 1101r24 1104m25 1105r36 1167r16 . 1168r19 1171r19 1173r33 1173r46 1198r19 65p7 Next{46P9} 20|419r23 420r27 422m17 425m16 480m24 481r23 481r24 482r38 . 763r23 933r17 965r17 1017r27 1039r28 1044r36 1046m25 1046r35 1096m16 1107m27 . 1108r38 1110r31 1177r16 1178r19 1181r19 1183r33 1183r45 1201r24 68*7 Specific_Data{35+9} 20|1012m26 1097m16 1097r35 77V13*Parse{46P9} 77>20 20|810b13 854l8 854t13 77s20 File{string} 20|810b20 845r25 80V13*Parse_Buffer{46P9} 80>27 20|851s17 860b13 918l8 918t20 80a27 Buffer{14|76A12} 20|860b27 867r16 894r22 909r36 912r33 84U14*Print 84>21 84>35 20|657b14 662l8 662t13 84p21 N{46P9} 20|657b21 661r14 84s35 File_Name{string} 20|657b35 661r17 90U14*Print 91>7 92>7 93<7 20|661s7 668b14 804l8 804t13 91p7 N{46P9} 20|669b7 797r19 92s7 File_Name{string} 20|670b7 787r10 788r31 799r10 93b7 Success{boolean} 20|671b7 791m13 803m7 96V13*Protect{string} 96>22 20|367s34 513b13 651l8 651t15 96s22 S{string} 20|513b22 532r15 541r48 541r58 547r48 547r58 554r54 568r15 . 587r43 587r53 600r46 602r24 606r39 614r22 617r17 619r23 621r36 625r19 636r20 . 638r26 640r39 644r22 99V13*Find_Tag{46P9} 99>23 99>37 20|924b13 937l8 937t16 976s32 99p23 N{46P9} 20|924b23 925r23 99a37 Tag{14|76A12} 20|924b37 929r25 102V13*Get_Field{14|135P9} 102>24 102>38 20|975b13 984l8 984t17 102p24 N{46P9} 20|975b24 976r42 102a38 Field{14|76A12} 20|975b38 976r51 107V13*Is_Equal{boolean} 107>23 107>30 20|1125b13 1173s17 1183s17 1187l8 . 1187t16 107p23 Node1{46P9} 20|1125b23 1127r10 1137r10 1143r13 1147r10 1153r13 1157r10 . 1163r13 1167r10 1173r27 1177r10 1183r27 107p30 Node2{46P9} 20|1125b30 1128r13 1133r13 1138r13 1141r13 1143r30 1148r13 . 1151r13 1153r37 1158r13 1161r13 1163r32 1168r13 1171r13 1173r40 1178r13 . 1181r13 1183r39 112U14*Add_Child 113>7 113>21 113>39 20|409b14 429l8 429t17 474s19 113p7 N{46P9} 20|410b7 415r13 416m13 418r20 425r24 426m10 428r23 113p21 Child{46P9} 20|410b21 416r24 422r25 425m10 426r21 428m7 113b39 Append{boolean} 20|410b39 414r10 118V13*Children_Count{natural} 118>29 20|1193b13 1205l8 1205t22 118p29 N{46P9} 20|1193b29 1197r10 1198r17 121V13*Deep_Copy{46P9} 121>24 20|1059b13 1119l8 1119t17 121p24 N{46P9} 20|1059b24 1118r34 125P9*Free_Specific_Data 129r40 20|991r40 126*17 Data{35+9} 128U14*Free 129=7 129>28 20|990b14 1053l8 1053t12 129p7 N{46P9} 20|991b7 1029r10 1033r10 1034r19 1037r48 1042r21 1044m16 1044r34 . 1046r33 1052m18 129p28 Free_Data{125P9} 20|991b28 1011r13 1012r13 135V13*Get_Attribute{14|76A12} 136>7 137>7 138>7 20|314b13 354l8 354t21 954s47 136p7 N{46P9} 20|315b7 323r10 323r27 327r16 328r21 329r25 330r19 332r25 137a7 Attribute_Name{14|76A12} 20|316b7 334r13 138a7 Default{14|76A12} 20|317b7 324r17 345r17 144U14*Set_Attribute 145>7 145>21 145>37 20|360b14 403l8 403t21 145p7 N{46P9} 20|361b7 370r10 371r19 373r24 375r28 376r22 379r28 385r21 385r35 . 386r21 386r44 387m22 388m16 396r36 397m16 398m10 401m10 145a21 Attribute_Name{14|76A12} 20|361b21 367r9 382r16 145a37 Attribute_Value{14|76A12} 20|361b37 367r43 149V13*Find_Tag_With_Attribute{46P9} 150>7 151>7 152>7 153>7 20|943b13 969l8 . 969t31 150p7 N{46P9} 20|944b7 949r23 151a7 Tag{14|76A12} 20|945b7 952r25 152a7 Key{14|76A12} 20|946b7 954r65 153a7 Value{14|76A12} 20|947b7 957r22 957r48 X 20 glib-xml.adb 32V13 File_Length{long_integer} 32>26 33b22 834s29 32i26 FD{integer} 36V13 Open_Read{integer} 37>7 38>7 39b22 828s16 37s7 Name{string} 38i7 Fmode{integer} 42V13 Create_File{integer} 43>7 44>7 45b22 788s18 43s7 Name{string} 44i7 Fmode{integer} 50V13 Read{integer} 51>7 52>7 53>7 54b22 836s20 51i7 FD{integer} 52m7 A{24|64M9} 53i7 N{integer} 58U14 Write 59>7 60>7 61>7 62b22 697s10 59i7 FD{integer} 60s7 S{string} 61i7 N{integer} 67U14 Close 67>21 68b22 800s10 837s10 67i21 FD{integer} 71U14 Skip_Blanks 71>27 71=41 122b14 131l8 131t19 160s13 197s7 223s7 251s10 71s27 Buf{string} 122b27 124r21 125r10 125r37 126r19 127r19 71i41 Index{natural} 122b41 124r13 125r15 125r42 126r24 127r24 129m10 129r19 75V13 Get_Node{19|46P9} 75>23 75^37 435b13 451s17 474s33 480s32 507l8 507t16 . 901s32 909s26 912s23 75s23 Buf{string} 435b23 443r22 446r16 451r27 464r16 465r19 474r43 476r34 . 478r25 480r42 483r37 492r25 495r28 497r22 75p37 Index(natural) 435b37 443r27 445r7 445r20 446r21 451r32 464r21 465r24 . 469r19 469r32 474r48 476r39 478r30 480r47 483r42 486r19 486r32 492r30 495r33 . 496r13 496r26 497r27 80U14 Get_Buf 81>7 82=7 83>7 84<7 137b14 163l8 163t15 231s10 330s10 376s13 . 446s7 492s16 497s13 867s7 81s7 Buf{string} 138b7 146r22 147r18 152r18 156r38 159r21 160r26 82i7 Index{natural} 139b7 143r35 146r13 147r23 149m10 149r19 152r10 156r52 . 157m10 157r19 159r13 160m31 83e7 Terminator{character} 140b7 147r33 84p7 S{14|135P9} 141b7 153m10 156m10 91U14 Extract_Attrib 92=7 93<7 94<7 169b14 210l8 210t22 456s10 92p7 Tag{14|135P9} 170b7 174r38 181r10 181r15 187r22 189r12 189r39 190r20 . 191r20 197r20 199r19 201r39 201r53 203r39 203r53 206r27 206r32 207m16 208m10 93p7 Attributes{14|135P9} 171b7 201m13 203m13 94b7 Empty_Node{boolean} 172b7 182m10 184m10 200r13 100U14 Get_Next_Word 101>7 102=7 103<7 216b14 253l8 253t21 329s10 332s10 . 375s13 379s13 101s7 Buf{string} 217b7 223r20 225r10 225r31 229r24 231r19 239r28 240r24 . 241r24 246r44 250r18 251r23 102i7 Index{natural} 218b7 223m25 225r15 225r36 229r29 230m10 230r19 231m24 . 237r47 239r19 240r29 241r29 243m16 243r25 246r64 250r10 251m28 103p7 Word{14|135P9} 219b7 231m43 246m13 108V13 Translate{string} 108>24 156s27 246s33 259b13 308l8 308t17 108s24 S{string} 259b24 260r32 262r31 266r10 267r17 272r34 273r27 278r22 . 280r43 283r19 285r22 287r22 289r22 291r22 296r31 298r16 143i7 Start{natural} 156r43 174i7 Index{natural} 187r13 189r17 189r44 190r25 191r25 193m10 193r19 196r28 . 197m29 199r10 201r44 203r44 175i7 Index_Last_Of_Tag{natural} 196m7 206r45 176p7 S{14|135P9} 206m10 208r17 221e7 Terminator{character} 229m10 231r31 237i13 Start_Index{natural} 246r49 260a7 Str{string} 269r15 273m16 284m19 286m19 288m19 290m19 292m19 306r17 261i7 Start{positive} 276m16 283r22 285r25 287r25 289r25 291r25 261i14 J{positive} 269m10 273r21 284r24 286r24 288r24 290r24 292r24 303m13 . 303r22 306r27 262i7 Index{positive} 272r37 273r30 275m16 275r25 276r25 278r25 279m19 279r28 . 280r34 283r31 285r34 287r34 289r34 291r34 296r23 298r19 302m13 302r22 263b7 In_String{boolean} 272r16 299m16 299r33 319i7 Index{natural} 327m7 328r13 329m43 330m37 332m43 320p7 Key{14|135P9} 329m50 334r30 337m19 342m13 320p12 Value{14|135P9} 330m49 331m16 332m50 338m19 344r10 348r36 350m19 348a13 V{string} 351r20 363i7 Index{natural} 371m10 373r16 374r20 375m46 376m40 379m46 386r35 363i14 Tmp{natural} 374m13 385r57 364p7 Key{14|135P9} 375m53 382r33 389m22 393m19 364p12 Value{14|135P9} 376m52 377m19 379m53 380m19 365p7 Atts{14|135P9} 383m16 388r32 396m10 398r26 366a7 Str{string} 384r19 396r30 401r38 412p7 Tmp{19|46P9} 418m13 419r19 420m16 420r23 422m13 436p7 N{19|46P9} 446m37 450r10 450r17 456m26 456m33 462m13 468m19 474r30 . 475r33 481r39 492m46 498r28 502r17 437p7 Q{19|46P9} 479m22 480m22 481m22 482r36 438p7 S{14|135P9} 497m43 498r40 499m19 439b7 Empty_Node{boolean} 456m47 461r13 440p7 Last_Child{19|46P9} 475m19 479r27 482m22 514i7 Length{natural} 533m25 533r35 534m25 534r35 535m25 535r35 536m25 536r35 . 537m25 537r35 551m22 551r32 554m19 554r29 556m19 556r29 631r32 515b7 Valid_Utf8{boolean} 553r22 599r25 614m25 616r10 635r13 516i7 Invalid_Pos{natural} 614m37 517i7 Pos{natural} 617m10 619r16 620r28 621m13 621r39 636m13 638r19 639r27 . 640m16 640r42 519U17 Update_Length 519>32 530b17 559l11 559t24 620s13 626s13 519i32 Idx{natural} 530b32 532r18 541r51 547r51 554r57 554r64 522U17 Translate 523>10 523=25 523=46 565b17 611l11 611t20 639s16 645s16 523i10 Idx{natural} 566b10 568r18 587r46 600r49 601r55 602r27 603r50 606r42 523s25 Res{string} 566b25 570m16 573m16 576m16 579m16 582m16 594m25 601m22 . 606m22 523i46 Res_Idx{natural} 566b46 570r21 570r32 571m16 571r27 573r21 573r32 . 574m16 574r27 576r21 576r32 577m16 577r27 579r21 579r32 580m16 580r27 582r21 . 582r32 583m16 583r27 594r30 594r41 596m25 596r36 601r27 601r38 603m22 603r33 . 606r27 607m22 607r33 545a22 Str{string} 551r41 586m19 Char{14|74M9} 590r36 592r71 588i19 Next{natural} 600m22 601r48 602r34 603r43 592a25 Str{string} 594r51 595r34 595r39 595r56 596r46 625i14 J{integer} 626r28 631a10 Result{string} 639m32 645m30 649r17 632i10 Index{integer} 639m40 645m38 644i17 J{integer} 645r27 658b7 Success{boolean} 659r28 661m28 673i7 File{integer} 697r17 788m10 790r13 800r17 675U17 Do_Indent 675>28 713b17 716l11 716t20 751s10 766s13 675i28 Indent{natural} 713b28 715r21 678U17 Print_String 678>31 722b17 742l11 742t23 781s13 678s31 S{string} 722b31 724r19 725r18 735r54 739r42 682U17 Print_Node 682>29 682>43 748b17 762s16 784l11 784t21 797s7 682p29 N{19|46P9} 748b29 752r21 754r13 755r24 758r13 760r18 767r30 769r16 . 770r20 774r16 774r23 781r27 782r30 682i43 Indent{natural} 748b43 751r21 762r31 766r24 685U17 Put 685>22 695b17 698l11 698t14 706s10 715s10 726s28 727s28 728s28 . 729s28 730s28 737s22 739s31 752s10 755s13 780s13 685s22 S{string} 695b22 697r23 697r26 688U17 Put_Line 688>27 704b17 707l11 707t19 759s13 767s13 775s16 777s16 782s13 . 796s7 688s27 S{string} 704b27 706r15 724i14 J{integer} 725r21 735r57 739r45 734a22 Img{string} 737r34 737r39 737r56 749p10 P{19|46P9} 760m13 761r19 762r28 763m16 763r21 812V16 Read_File{14|135P9} 812>27 821b16 839l11 839t20 845s14 812s27 The_File{string} 821b27 828r27 822i10 FD{integer} 828m10 830r13 834r42 836r26 837r17 823p10 Buffer{14|135P9} 835m10 836r30 838r17 824i10 Length{integer} 825r32 834m10 835r37 836m10 836r50 841p7 Buf{14|135P9} 845m7 847r10 851r31 852m13 842p7 Result{19|46P9} 851m7 853r14 861i7 Index{natural} 867m24 901m55 909m44 912m41 862p7 XML_Version{14|135P9} 867m36 868r10 872r47 875r31 876r24 884r36 885r24 . 890r33 897r24 915m16 863i7 Encoding{integer} 872m10 874r13 875r19 876r37 878m16 878r28 881m13 . 881r25 882r30 897r37 864i7 Encoding_Last{integer} 882m13 884r19 885r37 887m16 887r33 890r16 897r49 865p7 Result{19|46P9} 901m22 909m16 912m13 916r17 892p19 Error{16|35P9} 898m31 904r65 905r34 893a19 Utf8_Buffer{string} 900r22 901r42 925p7 P{19|46P9} 928r13 929r13 930r20 933m10 933r15 949p7 P{19|46P9} 951r13 952r13 954r62 960r29 965m10 965r15 954a16 The_Value{string} 956r19 957r36 976p7 P{19|46P9} 979r10 980r17 993U17 Free_Node 993=28 1002b17 1018s13 1023l11 1023t20 1052s7 993p28 N{19|46P9} 1002b28 1003r30 1007m16 1008m16 1009m16 1012m24 1022m26 996U17 Unchecked_Free[38|20] 1022s10 1003p10 Child{19|46P9} 1016r16 1017r21 1018m24 1019m13 1004p10 Next{19|46P9} 1017m13 1019r22 1025p7 Child{19|46P9} 1034m10 1037r16 1037r39 1038r25 1039m13 1039r22 1042r13 1026p7 Previous{19|46P9} 1038m13 1043r16 1046m16 1060V16 Deep_Copy_Internal{19|46P9} 1061>10 1061>24 1065b16 1104s34 1107s35 . 1115l11 1115t29 1118s14 1061p10 N{19|46P9} 1066b10 1075r13 1078r16 1079r36 1082r16 1083r37 1091r35 . 1097r33 1101r22 1061p24 Parent{19|46P9} 1066b24 1094r26 1104r61 1107r62 1068p10 Attr{14|135P9} 1079m16 1092r30 1069p10 Value{14|135P9} 1083m16 1093r25 1071p10 New_N{19|46P9} 1090m13 1104m19 1104r71 1105r30 1107r72 1113r20 1072p10 Child{19|46P9} 1101m13 1102r19 1104r54 1107r55 1110m16 1110r25 1073p10 N_Child{19|46P9} 1103r19 1105m19 1107m19 1108m19 1108r30 1194p7 Tmp{19|46P9} 1198m10 1199r16 1201m13 1201r20 1195i7 Count{natural} 1200m13 1200r22 1204r14 X 24 system.ads 37K9*System 20|52r14 24|153e11 64M9*Address 20|52r21 X 38 unchdeal.ads 20u11*Unchecked_Deallocation 19|32w6 42r26 20|996r39