• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Jass Internals - Variables (test)

Status
Not open for further replies.
Level 13
Joined
Nov 7, 2014
Messages
571
In this thread it is described how variables in Jass work internally, so I tried to construct an awful case for looking up globals (the use_global_vars_1 function), and it seems PipeDream was right?

JASS:
library Foo initializer init

globals
    integer AAAT = 1
    integer AAIQ = 2
    integer ABCH = 3
    integer ABEI = 4
    integer ACFK = 5
    integer ACNJ = 6
    integer ACWW = 7
    integer ADAJ = 8
    integer ADPP = 9
    integer AEYA = 10
    integer AFHC = 11
    integer AGA = 12
    integer AGDY = 13
    integer AGFW = 14
    integer AGGL = 15
    integer AGKW = 16
    integer AHMQ = 17
    integer ALIL = 18
    integer ALNP = 19
    integer AMFI = 20
    integer AMPY = 21
    integer ANGD = 22
    integer AOEI = 23
    integer AOUF = 24
    integer APEX = 25
    integer AQQC = 26
    integer ARCG = 27
    integer ARLX = 28
    integer ASOA = 29
    integer ATQS = 30
    integer ATTJ = 31
    integer AVFY = 32
    integer AWAT = 33
    integer AWXB = 34
    integer AXOQ = 35
    integer AYZD = 36
    integer BBQT = 37
    integer BCNB = 38
    integer BCNT = 39
    integer BCPC = 40
    integer BDPH = 41
    integer BDUS = 42
    integer BEUP = 43
    integer BGAE = 44
    integer BGDG = 45
    integer BHKS = 46
    integer BHWV = 47
    integer BHZG = 48
    integer BIDQ = 49
    integer BIIA = 50
    integer BIOK = 51
    integer BIPR = 52
    integer BIXR = 53
    integer BJW = 54
    integer BKCK = 55
    integer BKLW = 56
    integer BLWD = 57
    integer BMAE = 58
    integer BMGK = 59
    integer BMTJ = 60
    integer BNGH = 61
    integer BP = 62
    integer BPCM = 63
    integer BQBQ = 64
    integer BQKH = 65
    integer BQRQ = 66
    integer BQYF = 67
    integer BRUC = 68
    integer BSMJ = 69
    integer BUFF = 70
    integer BUGV = 71
    integer BVLG = 72
    integer BWG = 73
    integer BWOU = 74
    integer BWTF = 75
    integer BXDD = 76
    integer BXRG = 77
    integer BYQF = 78
    integer BZEU = 79
    integer BZVF = 80
    integer CAIH = 81
    integer CAJF = 82
    integer CBNJ = 83
    integer CCAA = 84
    integer CCEP = 85
    integer CCLY = 86
    integer CDPK = 87
    integer CERW = 88
    integer CESG = 89
    integer CFAH = 90
    integer CFUK = 91
    integer CGDK = 92
    integer CHBD = 93
    integer CJZM = 94
    integer CKPG = 95
    integer CKSD = 96
    integer CKTW = 97
    integer CKY = 98
    integer CLD = 99
    integer CNBN = 100
    integer CNUO = 101
    integer CSOV = 102
    integer CSUX = 103
    integer CTAX = 104
    integer CTKH = 105
    integer CUOB = 106
    integer CXQG = 107
    integer CXWC = 108
    integer CZAI = 109
    integer CZEF = 110
    integer CZUD = 111
    integer DAAQ = 112
    integer DBPD = 113
    integer DCDK = 114
    integer DCQG = 115
    integer DDBC = 116
    integer DDMM = 117
    integer DDUB = 118
    integer DEKM = 119
    integer DEOZ = 120
    integer DGAY = 121
    integer DGFW = 122
    integer DGUQ = 123
    integer DHKF = 124
    integer DHLY = 125
    integer DJKN = 126
    integer DKRV = 127
    integer DLAR = 128
    integer DMO = 129
    integer DMYS = 130
    integer DMZJ = 131
    integer DNAZ = 132
    integer DNCV = 133
    integer DNTX = 134
    integer DO4 = 135
    integer DOQU = 136
    integer DOZN = 137
    integer DPFO = 138
    integer DPHZ = 139
    integer DQGX = 140
    integer DQHN = 141
    integer DQKM = 142
    integer DRPE = 143
    integer DRQJ = 144
    integer DRUG = 145
    integer DSGE = 146
    integer DTLM = 147
    integer DTOL = 148
    integer DTXG = 149
    integer DUKI = 150
    integer DVXZ = 151
    integer DWLY = 152
    integer DWTI = 153
    integer DZTT = 154
    integer E92 = 155
    integer EAMD = 156
    integer EAZB = 157
    integer EBSL = 158
    integer ECEZ = 159
    integer ED2 = 160
    integer EDDI = 161
    integer EFKO = 162
    integer EGTB = 163
    integer EHLH = 164
    integer EHTC = 165
    integer EHXR = 166
    integer EIEM = 167
    integer EISW = 168
    integer ELCV = 169
    integer ELFR = 170
    integer ELZB = 171
    integer ENPH = 172
    integer EO2 = 173
    integer EPHX = 174
    integer EPVF = 175
    integer EQAD = 176
    integer EQCV = 177
    integer EQOR = 178
    integer EQSR = 179
    integer ERFN = 180
    integer ESNO = 181
    integer ET1 = 182
    integer ETMQ = 183
    integer ETWU = 184
    integer EUKR = 185
    integer EVBG = 186
    integer EVCC = 187
    integer EVCE = 188
    integer EVOG = 189
    integer EVOO = 190
    integer EVOQ = 191
    integer EWDJ = 192
    integer EXHO = 193
    integer EXNE = 194
    integer EYTX = 195
    integer EYWX = 196
    integer EYXP = 197
    integer FABS = 198
    integer FDDJ = 199
    integer FEDL = 200
    integer FEYK = 201
    integer FEYW = 202
    integer FGOV = 203
    integer FHBL = 204
    integer FHKO = 205
    integer FHLW = 206
    integer FHXG = 207
    integer FICU = 208
    integer FIGQ = 209
    integer FJEI = 210
    integer FJKB = 211
    integer FJXZ = 212
    integer FKFW = 213
    integer FLFI = 214
    integer FLJO = 215
    integer FMRA = 216
    integer FOSP = 217
    integer FOSX = 218
    integer FPRS = 219
    integer FPV = 220
    integer FPXQ = 221
    integer FQPA = 222
    integer FRXF = 223
    integer FVYX = 224
    integer FWVA = 225
    integer FXFM = 226
    integer FXNV = 227
    integer GAAL = 228
    integer GBBQ = 229
    integer GBSL = 230
    integer GBVG = 231
    integer GBZV = 232
    integer GDKI = 233
    integer GDTG = 234
    integer GDVQ = 235
    integer GDZQ = 236
    integer GECZ = 237
    integer GEUV = 238
    integer GFJB = 239
    integer GFKT = 240
    integer GFXE = 241
    integer GGWV = 242
    integer GHOT = 243
    integer GHRE = 244
    integer GHVK = 245
    integer GICZ = 246
    integer GKTZ = 247
    integer GOTG = 248
    integer GPND = 249
    integer GPOL = 250
    integer GQDD = 251
    integer GQLV = 252
    integer GREY = 253
    integer GRI = 254
    integer GRSM = 255
    integer GUID = 256
    integer GVVH = 257
    integer GWGH = 258
    integer GWRG = 259
    integer GWYC = 260
    integer GXTM = 261
    integer GXVM = 262
    integer GYTX = 263
    integer GZOE = 264
    integer HAQJ = 265
    integer HBAX = 266
    integer HCLN = 267
    integer HCVT = 268
    integer HDEB = 269
    integer HDEH = 270
    integer HJDV = 271
    integer HKHB = 272
    integer HKKA = 273
    integer HKKV = 274
    integer HLSM = 275
    integer HMHA = 276
    integer HMKH = 277
    integer HMKQ = 278
    integer HODM = 279
    integer HOHS = 280
    integer HOOJ = 281
    integer HOZP = 282
    integer HPEF = 283
    integer HPIT = 284
    integer HQDV = 285
    integer HQMJ = 286
    integer HQVT = 287
    integer HQZR = 288
    integer HRJX = 289
    integer HUJR = 290
    integer HVBV = 291
    integer HWEG = 292
    integer HWFW = 293
    integer HYVK = 294
    integer HZQO = 295
    integer IADE = 296
    integer IBAC = 297
    integer IBD = 298
    integer IBG = 299
    integer IBPG = 300
    integer IC4 = 301
    integer IDSV = 302
    integer IEIF = 303
    integer IENC = 304
    integer IGKX = 305
    integer IHNI = 306
    integer IIPR = 307
    integer IJVA = 308
    integer IJWQ = 309
    integer IMYN = 310
    integer INTM = 311
    integer IRBG = 312
    integer IRNT = 313
    integer IRRO = 314
    integer IRYH = 315
    integer ISMN = 316
    integer ITIL = 317
    integer ITYH = 318
    integer IUPQ = 319
    integer IVXG = 320
    integer IXJI = 321
    integer IYAZ = 322
    integer IYUO = 323
    integer IYZK = 324
    integer IZBJ = 325
    integer IZFV = 326
    integer IZGW = 327
    integer IZS = 328
    integer IZTI = 329
    integer J32 = 330
    integer JAHL = 331
    integer JBCZ = 332
    integer JBLC = 333
    integer JBOD = 334
    integer JCMO = 335
    integer JCOJ = 336
    integer JCQI = 337
    integer JCXX = 338
    integer JDCH = 339
    integer JDZF = 340
    integer JGPF = 341
    integer JHE = 342
    integer JIOH = 343
    integer JIWM = 344
    integer JJCG = 345
    integer JJFM = 346
    integer JJKJ = 347
    integer JJNO = 348
    integer JK2 = 349
    integer JLDY = 350
    integer JOCM = 351
    integer JOLX = 352
    integer JOTI = 353
    integer JPUF = 354
    integer JPVM = 355
    integer JPZF = 356
    integer JQAZ = 357
    integer JQHS = 358
    integer JQMJ = 359
    integer JQVC = 360
    integer JQWY = 361
    integer JSCX = 362
    integer JUSJ = 363
    integer JVJO = 364
    integer JWHS = 365
    integer JYBD = 366
    integer JYUG = 367
    integer JYVN = 368
    integer JZGZ = 369
    integer JZKC = 370
    integer JZSA = 371
    integer JZTX = 372
    integer KADD = 373
    integer KBFQ = 374
    integer KDAL = 375
    integer KDDK = 376
    integer KDLI = 377
    integer KERC = 378
    integer KGCV = 379
    integer KHM = 380
    integer KHQI = 381
    integer KHZM = 382
    integer KICP = 383
    integer KJAH = 384
    integer KJIJ = 385
    integer KJSG = 386
    integer KKFN = 387
    integer KKML = 388
    integer KLRD = 389
    integer KMZQ = 390
    integer KNME = 391
    integer KOJQ = 392
    integer KOMT = 393
    integer KOVV = 394
    integer KPIM = 395
    integer KQFW = 396
    integer KQSI = 397
    integer KQUF = 398
    integer KRQY = 399
    integer KRVE = 400
    integer KRYH = 401
    integer KSHB = 402
    integer KSWX = 403
    integer KTAG = 404
    integer KTMC = 405
    integer KUWS = 406
    integer KVFP = 407
    integer KVGW = 408
    integer KWBZ = 409
    integer KWUB = 410
    integer KXHI = 411
    integer KYBQ = 412
    integer KZMY = 413
    integer KZOI = 414
    integer LAEV = 415
    integer LAQN = 416
    integer LBPB = 417
    integer LCVT = 418
    integer LDDY = 419
    integer LDVW = 420
    integer LERW = 421
    integer LETF = 422
    integer LEZM = 423
    integer LFFA = 424
    integer LFV = 425
    integer LFYS = 426
    integer LGFC = 427
    integer LGHF = 428
    integer LGKK = 429
    integer LHBC = 430
    integer LHLD = 431
    integer LHQG = 432
    integer LIIB = 433
    integer LKPN = 434
    integer LLE = 435
    integer LLQG = 436
    integer LLUH = 437
    integer LNLU = 438
    integer LNYE = 439
    integer LOZX = 440
    integer LPCK = 441
    integer LPIY = 442
    integer LPNR = 443
    integer LPPJ = 444
    integer LPQK = 445
    integer LQFX = 446
    integer LQKM = 447
    integer LQSK = 448
    integer LQVT = 449
    integer LRBG = 450
    integer LRM = 451
    integer LSDD = 452
    integer LTDZ = 453
    integer LTUN = 454
    integer LUWU = 455
    integer LVAR = 456
    integer LXQF = 457
    integer LZBV = 458
    integer LZPS = 459
    integer MADS = 460
    integer MBEJ = 461
    integer MCWB = 462
    integer MDGE = 463
    integer MDJZ = 464
    integer MDPA = 465
    integer MGUC = 466
    integer MIKJ = 467
    integer MIKZ = 468
    integer MIOW = 469
    integer MKDI = 470
    integer MKFK = 471
    integer MKVI = 472
    integer MMMN = 473
    integer MODG = 474
    integer MOWJ = 475
    integer MOXB = 476
    integer MPNA = 477
    integer MPRY = 478
    integer MPU = 479
    integer MQQ = 480
    integer MQVK = 481
    integer MRFR = 482
    integer MSAI = 483
    integer MSGS = 484
    integer MTQG = 485
    integer MUSQ = 486
    integer MUVI = 487
    integer MVCD = 488
    integer MVFI = 489
    integer MVR = 490
    integer MVUU = 491
    integer MXKJ = 492
    integer MYJ = 493
    integer MZPE = 494
    integer MZRK = 495
    integer NAPJ = 496
    integer NBNF = 497
    integer NBUU = 498
    integer NBWA = 499
    integer NCOM = 500
    integer NDGU = 501
    integer NDSN = 502
    integer NDTT = 503
    integer NEBF = 504
    integer NEBS = 505
    integer NEEM = 506
    integer NEUH = 507
    integer NEYZ = 508
    integer NFSV = 509
    integer NHCN = 510
    integer NHEG = 511
    integer NHJF = 512
    integer NHMI = 513
    integer NISX = 514
    integer NJBP = 515
    integer NJKI = 516
    integer NJRN = 517
    integer NJSS = 518
    integer NKMQ = 519
    integer NLGB = 520
    integer NLVN = 521
    integer NM7 = 522
    integer NMVV = 523
    integer NNSN = 524
    integer NOXH = 525
    integer NPBA = 526
    integer NPGT = 527
    integer NRZN = 528
    integer NSCO = 529
    integer NSKL = 530
    integer NTHG = 531
    integer NTYM = 532
    integer NURK = 533
    integer NUZW = 534
    integer NXSQ = 535
    integer NYKB = 536
    integer NYMM = 537
    integer NYQY = 538
    integer NZEI = 539
    integer NZEU = 540
    integer NZLB = 541
    integer NZQL = 542
    integer OAIU = 543
    integer OAPV = 544
    integer OC2 = 545
    integer OCFV = 546
    integer OCI = 547
    integer OCVK = 548
    integer OEAB = 549
    integer OEDU = 550
    integer OEIX = 551
    integer OEOL = 552
    integer OEQC = 553
    integer OETG = 554
    integer OFEH = 555
    integer OGUK = 556
    integer OGUT = 557
    integer OHAE = 558
    integer OHNH = 559
    integer OHOK = 560
    integer OIJK = 561
    integer OKFM = 562
    integer OKHY = 563
    integer OLSJ = 564
    integer OMJN = 565
    integer OMRK = 566
    integer ONFA = 567
    integer ONGG = 568
    integer ONKM = 569
    integer ONMF = 570
    integer OOO = 571
    integer OOPX = 572
    integer OQSV = 573
    integer ORAL = 574
    integer ORML = 575
    integer OTOO = 576
    integer OUQR = 577
    integer OUSF = 578
    integer OUTU = 579
    integer OUUG = 580
    integer OWQZ = 581
    integer OXIJ = 582
    integer OXQC = 583
    integer OYPJ = 584
    integer OYVS = 585
    integer OZDC = 586
    integer P43 = 587
    integer PACL = 588
    integer PASR = 589
    integer PBA = 590
    integer PBBI = 591
    integer PBJY = 592
    integer PBWT = 593
    integer PDIF = 594
    integer PDUR = 595
    integer PEET = 596
    integer PEXM = 597
    integer PFEV = 598
    integer PGUP = 599
    integer PHC = 600
    integer PHFU = 601
    integer PHHB = 602
    integer PIX = 603
    integer PJAA = 604
    integer PJIP = 605
    integer PJSE = 606
    integer PKHK = 607
    integer PKNW = 608
    integer PLFN = 609
    integer PLUR = 610
    integer PLVX = 611
    integer PMKN = 612
    integer PMLQ = 613
    integer PMMH = 614
    integer PNJ = 615
    integer PNZD = 616
    integer POFS = 617
    integer POR = 618
    integer PPEF = 619
    integer PPPP = 620
    integer PPXE = 621
    integer PPXY = 622
    integer PQFQ = 623
    integer PQRI = 624
    integer PQXR = 625
    integer PSEQ = 626
    integer PSFL = 627
    integer PSTQ = 628
    integer PTUV = 629
    integer PUCW = 630
    integer PVGA = 631
    integer PVKA = 632
    integer PVSA = 633
    integer PW8 = 634
    integer PWWF = 635
    integer PXXZ = 636
    integer PYYH = 637
    integer QANI = 638
    integer QANO = 639
    integer QASQ = 640
    integer QBLH = 641
    integer QBWP = 642
    integer QBYT = 643
    integer QCRT = 644
    integer QDNX = 645
    integer QDSP = 646
    integer QEGF = 647
    integer QEWX = 648
    integer QFKR = 649
    integer QFVY = 650
    integer QGY = 651
    integer QHKV = 652
    integer QHS = 653
    integer QIEA = 654
    integer QIKM = 655
    integer QJGA = 656
    integer QJPD = 657
    integer QJQU = 658
    integer QKUG = 659
    integer QLPV = 660
    integer QLXT = 661
    integer QMAJ = 662
    integer QMWY = 663
    integer QMZE = 664
    integer QNYE = 665
    integer QNZB = 666
    integer QOJQ = 667
    integer QOXI = 668
    integer QPFJ = 669
    integer QPNR = 670
    integer QQEV = 671
    integer QQIN = 672
    integer QQXZ = 673
    integer QRQM = 674
    integer QSJD = 675
    integer QTIN = 676
    integer QTXE = 677
    integer QUCP = 678
    integer QUNR = 679
    integer QUZX = 680
    integer QVBA = 681
    integer QWSZ = 682
    integer QYHD = 683
    integer QYMA = 684
    integer QYUM = 685
    integer QZAQ = 686
    integer QZVS = 687
    integer RBAU = 688
    integer RBLX = 689
    integer RBPS = 690
    integer RBXM = 691
    integer RENH = 692
    integer REXB = 693
    integer REZC = 694
    integer RGAH = 695
    integer RGKD = 696
    integer RGKJ = 697
    integer RGVN = 698
    integer RIIY = 699
    integer RIKF = 700
    integer RILA = 701
    integer RJMF = 702
    integer RJOY = 703
    integer RJZI = 704
    integer RLUF = 705
    integer RLZN = 706
    integer RMZN = 707
    integer RNCC = 708
    integer RNFR = 709
    integer RNPS = 710
    integer RNRR = 711
    integer ROGW = 712
    integer ROJM = 713
    integer RONI = 714
    integer RPJA = 715
    integer RPVF = 716
    integer RQMH = 717
    integer RQNF = 718
    integer RQNQ = 719
    integer RTFY = 720
    integer RTHA = 721
    integer RTNY = 722
    integer RTUD = 723
    integer RTYZ = 724
    integer RUGQ = 725
    integer RUMQ = 726
    integer RVKX = 727
    integer RWTG = 728
    integer RWVJ = 729
    integer RWXP = 730
    integer RXHG = 731
    integer RYB = 732
    integer RYLJ = 733
    integer RZCC = 734
    integer RZCS = 735
    integer RZGF = 736
    integer SANB = 737
    integer SDJB = 738
    integer SEFQ = 739
    integer SERZ = 740
    integer SFQZ = 741
    integer SFXR = 742
    integer SHHN = 743
    integer SHWD = 744
    integer SIJC = 745
    integer SMDN = 746
    integer SMOV = 747
    integer SOUA = 748
    integer SPXJ = 749
    integer SQHQ = 750
    integer SRYR = 751
    integer SSHO = 752
    integer STET = 753
    integer SUEU = 754
    integer SUHU = 755
    integer SWQW = 756
    integer SXN = 757
    integer SYXT = 758
    integer SYYR = 759
    integer SZIA = 760
    integer SZRI = 761
    integer SZWG = 762
    integer TAQD = 763
    integer TARQ = 764
    integer TASX = 765
    integer TAZS = 766
    integer TBMK = 767
    integer TBOY = 768
    integer TCYU = 769
    integer TDDW = 770
    integer TEQN = 771
    integer TEWL = 772
    integer TFBT = 773
    integer TFFS = 774
    integer TGBY = 775
    integer THAZ = 776
    integer THF = 777
    integer THFE = 778
    integer THHF = 779
    integer THNW = 780
    integer THOZ = 781
    integer THTT = 782
    integer TIPG = 783
    integer TIWI = 784
    integer TJJW = 785
    integer TJNM = 786
    integer TJOV = 787
    integer TKBE = 788
    integer TLFQ = 789
    integer TM3 = 790
    integer TOKN = 791
    integer TOYC = 792
    integer TPMA = 793
    integer TQHI = 794
    integer TQWG = 795
    integer TRHT = 796
    integer TRML = 797
    integer TRQH = 798
    integer TSBS = 799
    integer TWDI = 800
    integer TXJK = 801
    integer TXNY = 802
    integer TXRV = 803
    integer TXUD = 804
    integer TY4 = 805
    integer TYKV = 806
    integer TYTQ = 807
    integer TZDF = 808
    integer TZYO = 809
    integer UBLE = 810
    integer UCEO = 811
    integer UCVR = 812
    integer UCXJ = 813
    integer UCYJ = 814
    integer UDDE = 815
    integer UDPU = 816
    integer UEKN = 817
    integer UEYM = 818
    integer UFWF = 819
    integer UGDF = 820
    integer UHO = 821
    integer ULSY = 822
    integer UMFP = 823
    integer UMHE = 824
    integer UNLL = 825
    integer UNQ = 826
    integer UNQM = 827
    integer UNUB = 828
    integer UOYI = 829
    integer UQFI = 830
    integer UTER = 831
    integer UTJE = 832
    integer UYGF = 833
    integer UYHL = 834
    integer UZOZ = 835
    integer VAAS = 836
    integer VB8 = 837
    integer VBAQ = 838
    integer VDFC = 839
    integer VDXY = 840
    integer VFPN = 841
    integer VGSX = 842
    integer VIDQ = 843
    integer VJJM = 844
    integer VJJS = 845
    integer VJMW = 846
    integer VJZK = 847
    integer VLGZ = 848
    integer VMGL = 849
    integer VMME = 850
    integer VMRU = 851
    integer VMSG = 852
    integer VMTC = 853
    integer VMYI = 854
    integer VOBJ = 855
    integer VPKR = 856
    integer VQHI = 857
    integer VRH = 858
    integer VTCS = 859
    integer VTQC = 860
    integer VVDJ = 861
    integer VWXX = 862
    integer VXEM = 863
    integer VYBQ = 864
    integer VYNA = 865
    integer VZ1 = 866
    integer VZHU = 867
    integer WALF = 868
    integer WBHF = 869
    integer WCGN = 870
    integer WCIL = 871
    integer WCRB = 872
    integer WDAU = 873
    integer WDBQ = 874
    integer WDSJ = 875
    integer WESE = 876
    integer WFME = 877
    integer WHLS = 878
    integer WHVD = 879
    integer WHXS = 880
    integer WJGV = 881
    integer WKDZ = 882
    integer WKKY = 883
    integer WLAP = 884
    integer WLJW = 885
    integer WLOL = 886
    integer WMOR = 887
    integer WNEM = 888
    integer WPO = 889
    integer WQBS = 890
    integer WQYP = 891
    integer WRGQ = 892
    integer WRKG = 893
    integer WRWB = 894
    integer WRXM = 895
    integer WRYE = 896
    integer WUOE = 897
    integer WURQ = 898
    integer WUWO = 899
    integer WVRH = 900
    integer WWFW = 901
    integer WXIU = 902
    integer WYCJ = 903
    integer XAAS = 904
    integer XAFG = 905
    integer XBGI = 906
    integer XBXD = 907
    integer XCBD = 908
    integer XCYU = 909
    integer XDOL = 910
    integer XELC = 911
    integer XESS = 912
    integer XEXN = 913
    integer XFMY = 914
    integer XFXI = 915
    integer XGSU = 916
    integer XHSE = 917
    integer XKPB = 918
    integer XKWS = 919
    integer XLBA = 920
    integer XLTT = 921
    integer XNMK = 922
    integer XNMV = 923
    integer XODU = 924
    integer XOJL = 925
    integer XPSV = 926
    integer XQGR = 927
    integer XQHJ = 928
    integer XSPD = 929
    integer XUEB = 930
    integer XVOG = 931
    integer XVXQ = 932
    integer XXDQ = 933
    integer XXWD = 934
    integer XYCL = 935
    integer XYYB = 936
    integer YAM = 937
    integer YBFV = 938
    integer YCFV = 939
    integer YCVM = 940
    integer YCWE = 941
    integer YDIT = 942
    integer YDKL = 943
    integer YDMK = 944
    integer YETI = 945
    integer YFAU = 946
    integer YFW = 947
    integer YGLJ = 948
    integer YGQI = 949
    integer YK4 = 950
    integer YKTO = 951
    integer YLDA = 952
    integer YLIN = 953
    integer YMLF = 954
    integer YMQB = 955
    integer YPQX = 956
    integer YQBV = 957
    integer YRIU = 958
    integer YRUB = 959
    integer YSII = 960
    integer YSUU = 961
    integer YUQY = 962
    integer YUXC = 963
    integer YVMP = 964
    integer YVSQ = 965
    integer YWMD = 966
    integer YWTL = 967
    integer YXST = 968
    integer YZDS = 969
    integer ZAW = 970
    integer ZB4 = 971
    integer ZCHT = 972
    integer ZCLE = 973
    integer ZCUZ = 974
    integer ZECN = 975
    integer ZEKY = 976
    integer ZFBZ = 977
    integer ZFIB = 978
    integer ZFMW = 979
    integer ZGRC = 980
    integer ZGWN = 981
    integer ZGZB = 982
    integer ZINP = 983
    integer ZJGE = 984
    integer ZKJC = 985
    integer ZMEP = 986
    integer ZOVL = 987
    integer ZQPH = 988
    integer ZRTT = 989
    integer ZSKC = 990
    integer ZSPX = 991
    integer ZTER = 992
    integer ZUXY = 993
    integer ZVXR = 994
    integer ZVZC = 995
    integer ZWZO = 996

    integer ZXMQ = 997
    integer ZYBZ = 998

integer i001 = 1
integer i002 = 2
integer i003 = 3
integer i004 = 4
integer i005 = 5
integer i006 = 6
integer i007 = 7
integer i008 = 8
integer i009 = 9
integer i010 = 10
integer i011 = 11
integer i012 = 12
integer i013 = 13
integer i014 = 14
integer i015 = 15
integer i016 = 16
integer i017 = 17
integer i018 = 18
integer i019 = 19
integer i020 = 20
integer i021 = 21
integer i022 = 22
integer i023 = 23
integer i024 = 24
integer i025 = 25
integer i026 = 26
integer i027 = 27
integer i028 = 28
integer i029 = 29
integer i030 = 30
integer i031 = 31
integer i032 = 32
integer i033 = 33
integer i034 = 34
integer i035 = 35
integer i036 = 36
integer i037 = 37
integer i038 = 38
integer i039 = 39
integer i040 = 40
integer i041 = 41
integer i042 = 42
integer i043 = 43
integer i044 = 44
integer i045 = 45
integer i046 = 46
integer i047 = 47
integer i048 = 48
integer i049 = 49
integer i050 = 50
integer i051 = 51
integer i052 = 52
integer i053 = 53
integer i054 = 54
integer i055 = 55
integer i056 = 56
integer i057 = 57
integer i058 = 58
integer i059 = 59
integer i060 = 60
integer i061 = 61
integer i062 = 62
integer i063 = 63
integer i064 = 64
integer i065 = 65
integer i066 = 66
integer i067 = 67
integer i068 = 68
integer i069 = 69
integer i070 = 70
integer i071 = 71
integer i072 = 72
integer i073 = 73
integer i074 = 74
integer i075 = 75
integer i076 = 76
integer i077 = 77
integer i078 = 78
integer i079 = 79
integer i080 = 80
integer i081 = 81
integer i082 = 82
integer i083 = 83
integer i084 = 84
integer i085 = 85
integer i086 = 86
integer i087 = 87
integer i088 = 88
integer i089 = 89
integer i090 = 90
integer i091 = 91
integer i092 = 92
integer i093 = 93
integer i094 = 94
integer i095 = 95
integer i096 = 96
integer i097 = 97
integer i098 = 98
integer i099 = 99
integer i100 = 100
integer i101 = 101
integer i102 = 102
integer i103 = 103
integer i104 = 104
integer i105 = 105
integer i106 = 106
integer i107 = 107
integer i108 = 108
integer i109 = 109
integer i110 = 110
integer i111 = 111
integer i112 = 112
integer i113 = 113
integer i114 = 114
integer i115 = 115
integer i116 = 116
integer i117 = 117
integer i118 = 118
integer i119 = 119
integer i120 = 120
integer i121 = 121
integer i122 = 122
integer i123 = 123
integer i124 = 124
integer i125 = 125
integer i126 = 126
integer i127 = 127
integer i128 = 128
integer i129 = 129
integer i130 = 130
integer i131 = 131
integer i132 = 132
integer i133 = 133
integer i134 = 134
integer i135 = 135
integer i136 = 136
integer i137 = 137
integer i138 = 138
integer i139 = 139
integer i140 = 140
integer i141 = 141
integer i142 = 142
integer i143 = 143
integer i144 = 144
integer i145 = 145
integer i146 = 146
integer i147 = 147
integer i148 = 148
integer i149 = 149
integer i150 = 150
integer i151 = 151
integer i152 = 152
integer i153 = 153
integer i154 = 154
integer i155 = 155
integer i156 = 156
integer i157 = 157
integer i158 = 158
integer i159 = 159
integer i160 = 160
integer i161 = 161
integer i162 = 162
integer i163 = 163
integer i164 = 164
integer i165 = 165
integer i166 = 166
integer i167 = 167
integer i168 = 168
integer i169 = 169
integer i170 = 170
integer i171 = 171
integer i172 = 172
integer i173 = 173
integer i174 = 174
integer i175 = 175
integer i176 = 176
integer i177 = 177
integer i178 = 178
integer i179 = 179
integer i180 = 180
integer i181 = 181
integer i182 = 182
integer i183 = 183
integer i184 = 184
integer i185 = 185
integer i186 = 186
integer i187 = 187
integer i188 = 188
integer i189 = 189
integer i190 = 190
integer i191 = 191
integer i192 = 192
integer i193 = 193
integer i194 = 194
integer i195 = 195
integer i196 = 196
integer i197 = 197
integer i198 = 198
integer i199 = 199
integer i200 = 200
integer i201 = 201
integer i202 = 202
integer i203 = 203
integer i204 = 204
integer i205 = 205
integer i206 = 206
integer i207 = 207
integer i208 = 208
integer i209 = 209
integer i210 = 210
integer i211 = 211
integer i212 = 212
integer i213 = 213
integer i214 = 214
integer i215 = 215
integer i216 = 216
integer i217 = 217
integer i218 = 218
integer i219 = 219
integer i220 = 220
integer i221 = 221
integer i222 = 222
integer i223 = 223
integer i224 = 224
integer i225 = 225
integer i226 = 226
integer i227 = 227
integer i228 = 228
integer i229 = 229
integer i230 = 230
integer i231 = 231
integer i232 = 232
integer i233 = 233
integer i234 = 234
integer i235 = 235
integer i236 = 236
integer i237 = 237
integer i238 = 238
integer i239 = 239
integer i240 = 240
integer i241 = 241
integer i242 = 242
integer i243 = 243
integer i244 = 244
integer i245 = 245
integer i246 = 246
integer i247 = 247
integer i248 = 248
integer i249 = 249
integer i250 = 250
integer i251 = 251
integer i252 = 252
integer i253 = 253
integer i254 = 254
integer i255 = 255
integer i256 = 256
integer i257 = 257
integer i258 = 258
integer i259 = 259
integer i260 = 260
integer i261 = 261
integer i262 = 262
integer i263 = 263
integer i264 = 264
integer i265 = 265
integer i266 = 266
integer i267 = 267
integer i268 = 268
integer i269 = 269
integer i270 = 270
integer i271 = 271
integer i272 = 272
integer i273 = 273
integer i274 = 274
integer i275 = 275
integer i276 = 276
integer i277 = 277
integer i278 = 278
integer i279 = 279
integer i280 = 280
integer i281 = 281
integer i282 = 282
integer i283 = 283
integer i284 = 284
integer i285 = 285
integer i286 = 286
integer i287 = 287
integer i288 = 288
integer i289 = 289
integer i290 = 290
integer i291 = 291
integer i292 = 292
integer i293 = 293
integer i294 = 294
integer i295 = 295
integer i296 = 296
integer i297 = 297
integer i298 = 298
integer i299 = 299
integer i300 = 300
integer i301 = 301
integer i302 = 302
integer i303 = 303
integer i304 = 304
integer i305 = 305
integer i306 = 306
integer i307 = 307
integer i308 = 308
integer i309 = 309
integer i310 = 310
integer i311 = 311
integer i312 = 312
integer i313 = 313
integer i314 = 314
integer i315 = 315
integer i316 = 316
integer i317 = 317
integer i318 = 318
integer i319 = 319
integer i320 = 320
integer i321 = 321
integer i322 = 322
integer i323 = 323
integer i324 = 324
integer i325 = 325
integer i326 = 326
integer i327 = 327
integer i328 = 328
integer i329 = 329
integer i330 = 330
integer i331 = 331
integer i332 = 332
integer i333 = 333
integer i334 = 334
integer i335 = 335
integer i336 = 336
integer i337 = 337
integer i338 = 338
integer i339 = 339
integer i340 = 340
integer i341 = 341
integer i342 = 342
integer i343 = 343
integer i344 = 344
integer i345 = 345
integer i346 = 346
integer i347 = 347
integer i348 = 348
integer i349 = 349
integer i350 = 350
integer i351 = 351
integer i352 = 352
integer i353 = 353
integer i354 = 354
integer i355 = 355
integer i356 = 356
integer i357 = 357
integer i358 = 358
integer i359 = 359
integer i360 = 360
integer i361 = 361
integer i362 = 362
integer i363 = 363
integer i364 = 364
integer i365 = 365
integer i366 = 366
integer i367 = 367
integer i368 = 368
integer i369 = 369
integer i370 = 370
integer i371 = 371
integer i372 = 372
integer i373 = 373
integer i374 = 374
integer i375 = 375
integer i376 = 376
integer i377 = 377
integer i378 = 378
integer i379 = 379
integer i380 = 380
integer i381 = 381
integer i382 = 382
integer i383 = 383
integer i384 = 384
integer i385 = 385
integer i386 = 386
integer i387 = 387
integer i388 = 388
integer i389 = 389
integer i390 = 390
integer i391 = 391
integer i392 = 392
integer i393 = 393
integer i394 = 394
integer i395 = 395
integer i396 = 396
integer i397 = 397
integer i398 = 398
integer i399 = 399
integer i400 = 400
integer i401 = 401
integer i402 = 402
integer i403 = 403
integer i404 = 404
integer i405 = 405
integer i406 = 406
integer i407 = 407
integer i408 = 408
integer i409 = 409
integer i410 = 410
integer i411 = 411
integer i412 = 412
integer i413 = 413
integer i414 = 414
integer i415 = 415
integer i416 = 416
integer i417 = 417
integer i418 = 418
integer i419 = 419
integer i420 = 420
integer i421 = 421
integer i422 = 422
integer i423 = 423
integer i424 = 424
integer i425 = 425
integer i426 = 426
integer i427 = 427
integer i428 = 428
integer i429 = 429
integer i430 = 430
integer i431 = 431
integer i432 = 432
integer i433 = 433
integer i434 = 434
integer i435 = 435
integer i436 = 436
integer i437 = 437
integer i438 = 438
integer i439 = 439
integer i440 = 440
integer i441 = 441
integer i442 = 442
integer i443 = 443
integer i444 = 444
integer i445 = 445
integer i446 = 446
integer i447 = 447
integer i448 = 448
integer i449 = 449
integer i450 = 450
integer i451 = 451
integer i452 = 452
integer i453 = 453
integer i454 = 454
integer i455 = 455
integer i456 = 456
integer i457 = 457
integer i458 = 458
integer i459 = 459
integer i460 = 460
integer i461 = 461
integer i462 = 462
integer i463 = 463
integer i464 = 464
integer i465 = 465
integer i466 = 466
integer i467 = 467
integer i468 = 468
integer i469 = 469
integer i470 = 470
integer i471 = 471
integer i472 = 472
integer i473 = 473
integer i474 = 474
integer i475 = 475
integer i476 = 476
integer i477 = 477
integer i478 = 478
integer i479 = 479
integer i480 = 480
integer i481 = 481
integer i482 = 482
integer i483 = 483
integer i484 = 484
integer i485 = 485
integer i486 = 486
integer i487 = 487
integer i488 = 488
integer i489 = 489
integer i490 = 490
integer i491 = 491
integer i492 = 492
integer i493 = 493
integer i494 = 494
integer i495 = 495
integer i496 = 496
integer i497 = 497
integer i498 = 498
integer i499 = 499
integer i500 = 500
integer i501 = 501
integer i502 = 502
integer i503 = 503
integer i504 = 504
integer i505 = 505
integer i506 = 506
integer i507 = 507
integer i508 = 508
integer i509 = 509
integer i510 = 510
integer i511 = 511
integer i512 = 512
integer i513 = 513
integer i514 = 514
integer i515 = 515
integer i516 = 516
integer i517 = 517
integer i518 = 518
integer i519 = 519
integer i520 = 520
integer i521 = 521
integer i522 = 522
integer i523 = 523
integer i524 = 524
integer i525 = 525
integer i526 = 526
integer i527 = 527
integer i528 = 528
integer i529 = 529
integer i530 = 530
integer i531 = 531
integer i532 = 532
integer i533 = 533
integer i534 = 534
integer i535 = 535
integer i536 = 536
integer i537 = 537
integer i538 = 538
integer i539 = 539
integer i540 = 540
integer i541 = 541
integer i542 = 542
integer i543 = 543
integer i544 = 544
integer i545 = 545
integer i546 = 546
integer i547 = 547
integer i548 = 548
integer i549 = 549
integer i550 = 550
integer i551 = 551
integer i552 = 552
integer i553 = 553
integer i554 = 554
integer i555 = 555
integer i556 = 556
integer i557 = 557
integer i558 = 558
integer i559 = 559
integer i560 = 560
integer i561 = 561
integer i562 = 562
integer i563 = 563
integer i564 = 564
integer i565 = 565
integer i566 = 566
integer i567 = 567
integer i568 = 568
integer i569 = 569
integer i570 = 570
integer i571 = 571
integer i572 = 572
integer i573 = 573
integer i574 = 574
integer i575 = 575
integer i576 = 576
integer i577 = 577
integer i578 = 578
integer i579 = 579
integer i580 = 580
integer i581 = 581
integer i582 = 582
integer i583 = 583
integer i584 = 584
integer i585 = 585
integer i586 = 586
integer i587 = 587
integer i588 = 588
integer i589 = 589
integer i590 = 590
integer i591 = 591
integer i592 = 592
integer i593 = 593
integer i594 = 594
integer i595 = 595
integer i596 = 596
integer i597 = 597
integer i598 = 598
integer i599 = 599
integer i600 = 600
integer i601 = 601
integer i602 = 602
integer i603 = 603
integer i604 = 604
integer i605 = 605
integer i606 = 606
integer i607 = 607
integer i608 = 608
integer i609 = 609
integer i610 = 610
integer i611 = 611
integer i612 = 612
integer i613 = 613
integer i614 = 614
integer i615 = 615
integer i616 = 616
integer i617 = 617
integer i618 = 618
integer i619 = 619
integer i620 = 620
integer i621 = 621
integer i622 = 622
integer i623 = 623
integer i624 = 624
integer i625 = 625
integer i626 = 626
integer i627 = 627
integer i628 = 628
integer i629 = 629
integer i630 = 630
integer i631 = 631
integer i632 = 632
integer i633 = 633
integer i634 = 634
integer i635 = 635
integer i636 = 636
integer i637 = 637
integer i638 = 638
integer i639 = 639
integer i640 = 640
integer i641 = 641
integer i642 = 642
integer i643 = 643
integer i644 = 644
integer i645 = 645
integer i646 = 646
integer i647 = 647
integer i648 = 648
integer i649 = 649
integer i650 = 650
integer i651 = 651
integer i652 = 652
integer i653 = 653
integer i654 = 654
integer i655 = 655
integer i656 = 656
integer i657 = 657
integer i658 = 658
integer i659 = 659
integer i660 = 660
integer i661 = 661
integer i662 = 662
integer i663 = 663
integer i664 = 664
integer i665 = 665
integer i666 = 666
integer i667 = 667
integer i668 = 668
integer i669 = 669
integer i670 = 670
integer i671 = 671
integer i672 = 672
integer i673 = 673
integer i674 = 674
integer i675 = 675
integer i676 = 676
integer i677 = 677
integer i678 = 678
integer i679 = 679
integer i680 = 680
integer i681 = 681
integer i682 = 682
integer i683 = 683
integer i684 = 684
integer i685 = 685
integer i686 = 686
integer i687 = 687
integer i688 = 688
integer i689 = 689
integer i690 = 690
integer i691 = 691
integer i692 = 692
integer i693 = 693
integer i694 = 694
integer i695 = 695
integer i696 = 696
integer i697 = 697
integer i698 = 698
integer i699 = 699
integer i700 = 700
integer i701 = 701
integer i702 = 702
integer i703 = 703
integer i704 = 704
integer i705 = 705
integer i706 = 706
integer i707 = 707
integer i708 = 708
integer i709 = 709
integer i710 = 710
integer i711 = 711
integer i712 = 712
integer i713 = 713
integer i714 = 714
integer i715 = 715
integer i716 = 716
integer i717 = 717
integer i718 = 718
integer i719 = 719
integer i720 = 720
integer i721 = 721
integer i722 = 722
integer i723 = 723
integer i724 = 724
integer i725 = 725
integer i726 = 726
integer i727 = 727
integer i728 = 728
integer i729 = 729
integer i730 = 730
integer i731 = 731
integer i732 = 732
integer i733 = 733
integer i734 = 734
integer i735 = 735
integer i736 = 736
integer i737 = 737
integer i738 = 738
integer i739 = 739
integer i740 = 740
integer i741 = 741
integer i742 = 742
integer i743 = 743
integer i744 = 744
integer i745 = 745
integer i746 = 746
integer i747 = 747
integer i748 = 748
integer i749 = 749
integer i750 = 750
integer i751 = 751
integer i752 = 752
integer i753 = 753
integer i754 = 754
integer i755 = 755
integer i756 = 756
integer i757 = 757
integer i758 = 758
integer i759 = 759
integer i760 = 760
integer i761 = 761
integer i762 = 762
integer i763 = 763
integer i764 = 764
integer i765 = 765
integer i766 = 766
integer i767 = 767
integer i768 = 768
integer i769 = 769
integer i770 = 770
integer i771 = 771
integer i772 = 772
integer i773 = 773
integer i774 = 774
integer i775 = 775
integer i776 = 776
integer i777 = 777
integer i778 = 778
integer i779 = 779
integer i780 = 780
integer i781 = 781
integer i782 = 782
integer i783 = 783
integer i784 = 784
integer i785 = 785
integer i786 = 786
integer i787 = 787
integer i788 = 788
integer i789 = 789
integer i790 = 790
integer i791 = 791
integer i792 = 792
integer i793 = 793
integer i794 = 794
integer i795 = 795
integer i796 = 796
integer i797 = 797
integer i798 = 798
integer i799 = 799
integer i800 = 800
integer i801 = 801
integer i802 = 802
integer i803 = 803
integer i804 = 804
integer i805 = 805
integer i806 = 806
integer i807 = 807
integer i808 = 808
integer i809 = 809
integer i810 = 810
integer i811 = 811
integer i812 = 812
integer i813 = 813
integer i814 = 814
integer i815 = 815
integer i816 = 816
integer i817 = 817
integer i818 = 818
integer i819 = 819
integer i820 = 820
integer i821 = 821
integer i822 = 822
integer i823 = 823
integer i824 = 824
integer i825 = 825
integer i826 = 826
integer i827 = 827
integer i828 = 828
integer i829 = 829
integer i830 = 830
integer i831 = 831
integer i832 = 832
integer i833 = 833
integer i834 = 834
integer i835 = 835
integer i836 = 836
integer i837 = 837
integer i838 = 838
integer i839 = 839
integer i840 = 840
integer i841 = 841
integer i842 = 842
integer i843 = 843
integer i844 = 844
integer i845 = 845
integer i846 = 846
integer i847 = 847
integer i848 = 848
integer i849 = 849
integer i850 = 850
integer i851 = 851
integer i852 = 852
integer i853 = 853
integer i854 = 854
integer i855 = 855
integer i856 = 856
integer i857 = 857
integer i858 = 858
integer i859 = 859
integer i860 = 860
integer i861 = 861
integer i862 = 862
integer i863 = 863
integer i864 = 864
integer i865 = 865
integer i866 = 866
integer i867 = 867
integer i868 = 868
integer i869 = 869
integer i870 = 870
integer i871 = 871
integer i872 = 872
integer i873 = 873
integer i874 = 874
integer i875 = 875
integer i876 = 876
integer i877 = 877
integer i878 = 878
integer i879 = 879
integer i880 = 880
integer i881 = 881
integer i882 = 882
integer i883 = 883
integer i884 = 884
integer i885 = 885
integer i886 = 886
integer i887 = 887
integer i888 = 888
integer i889 = 889
integer i890 = 890
integer i891 = 891
integer i892 = 892
integer i893 = 893
integer i894 = 894
integer i895 = 895
integer i896 = 896
integer i897 = 897
integer i898 = 898
integer i899 = 899
integer i900 = 900
integer i901 = 901
integer i902 = 902
integer i903 = 903
integer i904 = 904
integer i905 = 905
integer i906 = 906
integer i907 = 907
integer i908 = 908
integer i909 = 909
integer i910 = 910
integer i911 = 911
integer i912 = 912
integer i913 = 913
integer i914 = 914
integer i915 = 915
integer i916 = 916
integer i917 = 917
integer i918 = 918
integer i919 = 919
integer i920 = 920
integer i921 = 921
integer i922 = 922
integer i923 = 923
integer i924 = 924
integer i925 = 925
integer i926 = 926
integer i927 = 927
integer i928 = 928
integer i929 = 929
integer i930 = 930
integer i931 = 931
integer i932 = 932
integer i933 = 933
integer i934 = 934
integer i935 = 935
integer i936 = 936
integer i937 = 937
integer i938 = 938
integer i939 = 939
integer i940 = 940
integer i941 = 941
integer i942 = 942
integer i943 = 943
integer i944 = 944
integer i945 = 945
integer i946 = 946
integer i947 = 947
integer i948 = 948
integer i949 = 949
integer i950 = 950
integer i951 = 951
integer i952 = 952
integer i953 = 953
integer i954 = 954
integer i955 = 955
integer i956 = 956
integer i957 = 957
integer i958 = 958
integer i959 = 959
integer i960 = 960
integer i961 = 961
integer i962 = 962
integer i963 = 963
integer i964 = 964
integer i965 = 965
integer i966 = 966
integer i967 = 967
integer i968 = 968
integer i969 = 969
integer i970 = 970
integer i971 = 971
integer i972 = 972
integer i973 = 973
integer i974 = 974
integer i975 = 975
integer i976 = 976
integer i977 = 977
integer i978 = 978
integer i979 = 979
integer i980 = 980
integer i981 = 981
integer i982 = 982
integer i983 = 983
integer i984 = 984
integer i985 = 985
integer i986 = 986
integer i987 = 987
integer i988 = 988
integer i989 = 989
integer i990 = 990
integer i991 = 991
integer i992 = 992
integer i993 = 993
integer i994 = 994
integer i995 = 995
integer i996 = 996
integer i997 = 997
integer i998 = 998

    timer tmr = CreateTimer()
endglobals

function use_global_vars_1 takes nothing returns nothing
    local integer i

    set i = 1
    loop
        exitwhen i > 100

set  KHQI = 1
set  TKBE = 2
set  LZBV = 3
set  CBNJ = 4
set  IADE = 5
set  ACWW = 6
set  DWLY = 7
set  UNLL = 8
set  GRSM = 9
set  KOVV = 10
set  BEUP = 11
set  MPRY = 12
set  MXKJ = 13
set  GREY = 14
set  ZWZO = 15
set  FVYX = 16
set  JQVC = 17
set  IYAZ = 18
set  OLSJ = 19
set  WDSJ = 20
set  SMOV = 21
set  LPPJ = 22
set  PQFQ = 23
set  AAIQ = 24
set  DLAR = 25
set  JDCH = 26
set  BJW = 27
set  IEIF = 28
set  TYTQ = 29
set  NEUH = 30
set  HQMJ = 31
set  LSDD = 32
set  SHWD = 33
set  KJIJ = 34
set  JCXX = 35
set  LPQK = 36
set  LAEV = 37
set  BDUS = 38
set  JCOJ = 39
set  GBZV = 40
set  FMRA = 41
set  VLGZ = 42
set  QUZX = 43
set  RPVF = 44
set  WCRB = 45
set  ASOA = 46
set  SDJB = 47
set  NPBA = 48
set  UTJE = 49
set  VVDJ = 50
set  AEYA = 51
set  OXIJ = 52
set  PMMH = 53
set  LETF = 54
set  RXHG = 55
set  QUNR = 56
set  TEQN = 57
set  ECEZ = 58
set  EVBG = 59
set  NBWA = 60
set  LVAR = 61
set  UHO = 62
set  DNTX = 63
set  KERC = 64
set  VMRU = 65
set  OGUK = 66
set  RNCC = 67
set  TJOV = 68
set  GZOE = 69
set  HPIT = 70
set  WFME = 71
set  UBLE = 72
set  TFBT = 73
set  VZHU = 74
set  HQVT = 75
set  LPCK = 76
set  XELC = 77
set  HLSM = 78
set  KTAG = 79
set  RGKJ = 80
set  PSFL = 81
set  ED2 = 82
set  ARLX = 83
set  ITYH = 84
set  OUSF = 85
set  KXHI = 86
set  ET1 = 87
set  MUVI = 88
set  BUGV = 89
set  DRQJ = 90
set  CGDK = 91
set  OXQC = 92
set  BSMJ = 93
set  PWWF = 94
set  CTAX = 95
set  XCBD = 96
set  SQHQ = 97
set  BCNB = 98
set  FOSP = 99
set  JK2 = 100
set  QSJD = 101
set  KQFW = 102
set  PDIF = 103
set  MKFK = 104
set  AOUF = 105
set  IGKX = 106
set  BVLG = 107
set  MVUU = 108
set  EDDI = 109
set  RILA = 110
set  YWMD = 111
set  QTIN = 112
set  NHMI = 113
set  TOYC = 114
set  SUHU = 115
set  OKHY = 116
set  VIDQ = 117
set  KSHB = 118
set  LFYS = 119
set  JJFM = 120
set  REZC = 121
set  QQIN = 122
set  LKPN = 123
set  QJQU = 124
set  LNLU = 125
set  OAPV = 126
set  PDUR = 127
set  BWTF = 128
set  FRXF = 129
set  TAZS = 130
set  ATQS = 131
set  EYWX = 132
set  QIEA = 133
set  LLQG = 134
set  NDSN = 135
set  WPO = 136
set  VXEM = 137
set  KDAL = 138
set  THFE = 139
set  THOZ = 140
set  JIOH = 141
set  QYHD = 142
set  PHC = 143
set  NNSN = 144
set  VBAQ = 145
set  YCFV = 146
set  LGKK = 147
set  YSUU = 148
set  XHSE = 149
set  RJOY = 150
set  UMFP = 151
set  IZS = 152
set  WHXS = 153
set  NFSV = 154
set  VRH = 155
set  TRHT = 156
set  VMTC = 157
set  LGHF = 158
set  JYBD = 159
set  GPOL = 160
set  KZMY = 161
set  BHKS = 162
set  LZPS = 163
set  GFJB = 164
set  NYKB = 165
set  ABCH = 166
set  YQBV = 167
set  OTOO = 168
set  EVOO = 169
set  PJAA = 170
set  DDUB = 171
set  EBSL = 172
set  JZTX = 173
set  OETG = 174
set  FHXG = 175
set  XAAS = 176
set  VQHI = 177
set  GGWV = 178
set  VMME = 179
set  IBPG = 180
set  RBLX = 181
set  BWOU = 182
set  BQRQ = 183
set  KNME = 184
set  KRQY = 185
set  NJBP = 186
set  NDTT = 187
set  JZKC = 188
set  KADD = 189
set  QZVS = 190
set  ADPP = 191
set  GYTX = 192
set  MYJ = 193
set  DQGX = 194
set  XPSV = 195
set  PBWT = 196
set  BLWD = 197
set  MSAI = 198
set  AGFW = 199
set  MKVI = 200
set  TIPG = 201
set  SEFQ = 202
set  QMAJ = 203
set  DOQU = 204
set  ZB4 = 205
set  OEIX = 206
set  POFS = 207
set  GWRG = 208
set  ZMEP = 209
set  XQGR = 210
set  JPZF = 211
set  DGFW = 212
set  JJCG = 213
set  IMYN = 214
set  DPHZ = 215
set  YDKL = 216
set  RZCC = 217
set  WXIU = 218
set  JZGZ = 219
set  JBLC = 220
set  RBPS = 221
set  WDAU = 222
set  BWG = 223
set  YLDA = 224
set  IRNT = 225
set  KVGW = 226
set  OYPJ = 227
set  NEBF = 228
set  VJZK = 229
set  TXJK = 230
set  TLFQ = 231
set  UDDE = 232
set  PHHB = 233
set  QEGF = 234
set  AGA = 235
set  DMO = 236
set  IRBG = 237
set  ENPH = 238
set  MPU = 239
set  CERW = 240
set  OCFV = 241
set  QJPD = 242
set  ELFR = 243
set  ZYBZ = 244
set  ZRTT = 245
set  IENC = 246
set  EHTC = 247
set  NEBS = 248
set  EAMD = 249
set  QYMA = 250
set  RQMH = 251
set  LLE = 252
set  UZOZ = 253
set  YK4 = 254
set  IYUO = 255
set  TM3 = 256
set  NSCO = 257
set  XBGI = 258
set  DNCV = 259
set  BHZG = 260
set  PYYH = 261
set  KGCV = 262
set  EQSR = 263
set  JCMO = 264
set  DWTI = 265
set  MZRK = 266
set  SZWG = 267
set  WCGN = 268
set  REXB = 269
set  RWXP = 270
set  QFKR = 271
set  MQQ = 272
set  BBQT = 273
set  UFWF = 274
set  RQNF = 275
set  NPGT = 276
set  KWUB = 277
set  NEYZ = 278
set  TZYO = 279
set  SYYR = 280
set  TIWI = 281
set  RTUD = 282
set  QASQ = 283
set  FABS = 284
set  IBD = 285
set  JYUG = 286
set  QEWX = 287
set  BKLW = 288
set  DZTT = 289
set  SZRI = 290
set  MVFI = 291
set  IZGW = 292
set  VYBQ = 293
set  ETMQ = 294
set  JZSA = 295
set  NUZW = 296
set  HVBV = 297
set  YXST = 298
set  DMZJ = 299
set  RLUF = 300
set  WALF = 301
set  RGVN = 302
set  DDMM = 303
set  WKDZ = 304
set  MQVK = 305
set  FICU = 306
set  MBEJ = 307
set  RYLJ = 308
set  VB8 = 309
set  QWSZ = 310
set  PHFU = 311
set  QANO = 312
set  CXWC = 313
set  NSKL = 314
set  CZEF = 315
set  XXWD = 316
set  PFEV = 317
set  CFAH = 318
set  GWGH = 319
set  WNEM = 320
set  EXHO = 321
set  KICP = 322
set  PVGA = 323
set  ONKM = 324
set  UNUB = 325
set  ONGG = 326
set  LHLD = 327
set  LQKM = 328
set  KKFN = 329
set  UCYJ = 330
set  UMHE = 331
set  VJMW = 332
set  VTQC = 333
set  IBG = 334
set  DQHN = 335
set  LQSK = 336
set  GICZ = 337
set  GVVH = 338
set  LAQN = 339
set  RENH = 340
set  EQAD = 341
set  TWDI = 342
set  WVRH = 343
set  FHKO = 344
set  THAZ = 345
set  OMJN = 346
set  LLUH = 347
set  NYQY = 348
set  RGAH = 349
set  ROGW = 350
set  ZKJC = 351
set  NYMM = 352
set  THF = 353
set  IXJI = 354
set  PVSA = 355
set  HQDV = 356
set  VOBJ = 357
set  DPFO = 358
set  ELCV = 359
set  OUUG = 360
set  GQLV = 361
set  UNQ = 362
set  UTER = 363
set  WRGQ = 364
set  TARQ = 365
set  CXQG = 366
set  QNYE = 367
set  TBOY = 368
set  HKHB = 369
set  KLRD = 370
set  BQBQ = 371
set  VMSG = 372
set  CHBD = 373
set  XSPD = 374
set  RPJA = 375
set  KUWS = 376
set  OEAB = 377
set  PMKN = 378
set  EIEM = 379
set  HMHA = 380
set  EUKR = 381
set  AQQC = 382
set  DKRV = 383
set  ZOVL = 384
set  KVFP = 385
set  IZFV = 386
set  ORML = 387
set  JGPF = 388
set  TY4 = 389
set  AOEI = 390
set  YCVM = 391
set  LBPB = 392
set  DEOZ = 393
set  HMKH = 394
set  PACL = 395
set  IUPQ = 396
set  PQRI = 397
set  PKNW = 398
set  QDSP = 399
set  GECZ = 400
set  YRUB = 401
set  NISX = 402
set  PW8 = 403
set  OCVK = 404
set  BCPC = 405
set  LGFC = 406
set  LRM = 407
set  HJDV = 408
set  KQSI = 409
set  IHNI = 410
set  GDZQ = 411
set  KJAH = 412
set  OC2 = 413
set  VZ1 = 414
set  EHXR = 415
set  JHE = 416
set  ROJM = 417
set  QHS = 418
set  FDDJ = 419
set  WBHF = 420
set  PSTQ = 421
set  INTM = 422
set  VAAS = 423
set  YKTO = 424
set  NZQL = 425
set  VYNA = 426
set  DGUQ = 427
set  AYZD = 428
set  MRFR = 429
set  QDNX = 430
set  YCWE = 431
set  IRRO = 432
set  ABEI = 433
set  JPUF = 434
set  FEDL = 435
set  FPV = 436
set  YLIN = 437
set  PASR = 438
set  SZIA = 439
set  GHVK = 440
set  PVKA = 441
set  IZTI = 442
set  PXXZ = 443
set  KPIM = 444
set  OKFM = 445
set  ELZB = 446
set  TRQH = 447
set  MGUC = 448
set  NOXH = 449
set  WHLS = 450
set  UCEO = 451
set  RTNY = 452
set  JCQI = 453
set  KBFQ = 454
set  GBSL = 455
set  FIGQ = 456
set  WKKY = 457
set  SYXT = 458
set  THTT = 459
set  WMOR = 460
set  AWXB = 461
set  ZTER = 462
set  PGUP = 463
set  KDLI = 464
set  GFXE = 465
set  ESNO = 466
set  LERW = 467
set  YFW = 468
set  CSOV = 469
set  RVKX = 470
set  RBXM = 471
set  LDVW = 472
set  SWQW = 473
set  DHLY = 474
set  CSUX = 475
set  DBPD = 476
set  ZUXY = 477
set  EPHX = 478
set  ZQPH = 479
set  OIJK = 480
set  KOMT = 481
set  RWVJ = 482
set  RZGF = 483
set  GFKT = 484
set  BYQF = 485
set  SOUA = 486
set  FLFI = 487
set  JQWY = 488
set  JSCX = 489
set  ALIL = 490
set  NM7 = 491
set  CKSD = 492
set  HBAX = 493
set  ZSPX = 494
set  LFV = 495
set  PEET = 496
set  TFFS = 497
set  QMZE = 498
set  OAIU = 499
set  IRYH = 500
set  GKTZ = 501
set  ZSKC = 502
set  WHVD = 503
set  PLVX = 504
set  GHOT = 505
set  TXNY = 506
set  TDDW = 507
set  VPKR = 508
set  DGAY = 509
set  HOOJ = 510
set  TYKV = 511
set  AMFI = 512
set  XBXD = 513
set  CKPG = 514
set  EVCC = 515
set  AHMQ = 516
set  PUCW = 517
set  TGBY = 518
set  ZCHT = 519
set  JJKJ = 520
set  YZDS = 521
set  VTCS = 522
set  PJSE = 523
set  HWFW = 524
set  CCLY = 525
set  JAHL = 526
set  HDEB = 527
set  QLXT = 528
set  KYBQ = 529
set  DNAZ = 530
set  QTXE = 531
set  NCOM = 532
set  THNW = 533
set  WESE = 534
set  NZEI = 535
set  DRPE = 536
set  XNMK = 537
set  EHLH = 538
set  DCDK = 539
set  RBAU = 540
set  NMVV = 541
set  XODU = 542
set  JDZF = 543
set  CESG = 544
set  BMTJ = 545
set  QLPV = 546
set  MADS = 547
set  PBBI = 548
set  RTYZ = 549
set  FHBL = 550
set  KRYH = 551
set  XVXQ = 552
set  MMMN = 553
set  KKML = 554
set  SFQZ = 555
set  PTUV = 556
set  IYZK = 557
set  VDFC = 558
set  FXFM = 559
set  QQEV = 560
set  RUMQ = 561
set  BGDG = 562
set  JBOD = 563
set  XVOG = 564
set  SXN = 565
set  CTKH = 566
set  RJZI = 567
set  EVCE = 568
set  HRJX = 569
set  PBA = 570
set  YBFV = 571
set  WRYE = 572
set  UGDF = 573
set  QNZB = 574
set  WCIL = 575
set  JQHS = 576
set  EXNE = 577
set  UQFI = 578
set  NKMQ = 579
set  PIX = 580
set  UEKN = 581
set  GEUV = 582
set  IJVA = 583
set  OMRK = 584
set  IIPR = 585
set  ZVZC = 586
set  ZGWN = 587
set  ZFMW = 588
set  EFKO = 589
set  WYCJ = 590
set  HMKQ = 591
set  MSGS = 592
set  YGQI = 593
set  GUID = 594
set  QHKV = 595
set  VDXY = 596
set  OFEH = 597
set  UYGF = 598
set  JIWM = 599
set  JYVN = 600
set  GQDD = 601
set  TAQD = 602
set  RYB = 603
set  EGTB = 604
set  BZVF = 605
set  FOSX = 606
set  KJSG = 607
set  SANB = 608
set  MPNA = 609
set  ACFK = 610
set  NDGU = 611
set  CJZM = 612
set  NAPJ = 613
set  APEX = 614
set  JOLX = 615
set  JJNO = 616
set  ULSY = 617
set  YUQY = 618
set  ZCUZ = 619
set  NHCN = 620
set  XEXN = 621
set  EYXP = 622
set  QKUG = 623
set  RNPS = 624
set  DCQG = 625
set  TXUD = 626
set  OUTU = 627
set  EWDJ = 628
set  WRXM = 629
set  FQPA = 630
set  NHEG = 631
set  UCXJ = 632
set  JWHS = 633
set  LXQF = 634
set  BIPR = 635
set  YGLJ = 636
set  QOJQ = 637
set  AVFY = 638
set  PSEQ = 639
set  LHBC = 640
set  PPXE = 641
set  BNGH = 642
set  ALNP = 643
set  NEEM = 644
set  E92 = 645
set  QPNR = 646
set  SSHO = 647
set  KMZQ = 648
set  OHAE = 649
set  AGGL = 650
set  HAQJ = 651
set  TCYU = 652
set  ZJGE = 653
set  IVXG = 654
set  ZINP = 655
set  SERZ = 656
set  KOJQ = 657
set  NZEU = 658
set  NJKI = 659
set  AWAT = 660
set  OHOK = 661
set  GBVG = 662
set  LQFX = 663
set  TZDF = 664
set  GDVQ = 665
set  ITIL = 666
set  DMYS = 667
set  NHJF = 668
set  XUEB = 669
set  MODG = 670
set  WLOL = 671
set  XNMV = 672
set  RTHA = 673
set  MZPE = 674
set  VFPN = 675
set  MIOW = 676
set  QANI = 677
set  IDSV = 678
set  TJJW = 679
set  UDPU = 680
set  HOHS = 681
set  FJXZ = 682
set  XQHJ = 683
set  JPVM = 684
set  EQCV = 685
set  EISW = 686
set  RLZN = 687
set  XKPB = 688
set  LFFA = 689
set  PNJ = 690
set  XXDQ = 691
set  LIIB = 692
set  GWYC = 693
set  TXRV = 694
set  XLBA = 695
set  GRI = 696
set  YAM = 697
set  SMDN = 698
set  IJWQ = 699
set  DJKN = 700
set  HKKV = 701
set  BDPH = 702
set  KSWX = 703
set  BGAE = 704
set  LUWU = 705
set  FPRS = 706
set  MVCD = 707
set  IC4 = 708
set  OEOL = 709
set  RTFY = 710
set  YRIU = 711
set  XESS = 712
set  FHLW = 713
set  LNYE = 714
set  OGUT = 715
set  NRZN = 716
set  BIOK = 717
set  WQYP = 718
set  LDDY = 719
set  OYVS = 720
set  LPIY = 721
set  ZFBZ = 722
set  JOCM = 723
set  BIXR = 724
set  QVBA = 725
set  JUSJ = 726
set  TSBS = 727
set  VMYI = 728
set  AXOQ = 729
set  OEQC = 730
set  YVSQ = 731
set  ZAW = 732
set  WDBQ = 733
set  KDDK = 734
set  YDIT = 735
set  GXTM = 736
set  RJMF = 737
set  SHHN = 738
set  OQSV = 739
set  ONFA = 740
set  WLAP = 741
set  EAZB = 742
set  YMQB = 743
set  MTQG = 744
set  PMLQ = 745
set  LTUN = 746
set  LOZX = 747
set  TOKN = 748
set  ZXMQ = 749
set  FJKB = 750
set  BRUC = 751
set  LCVT = 752
set  STET = 753
set  HCLN = 754
set  MOXB = 755
set  ZEKY = 756
set  BIIA = 757
set  WWFW = 758
set  XYCL = 759
set  RZCS = 760
set  WRKG = 761
set  SRYR = 762
set  TJNM = 763
set  JOTI = 764
set  KHM = 765
set  QMWY = 766
set  SUEU = 767
set  TEWL = 768
set  PPPP = 769
set  PLUR = 770
set  QBWP = 771
set  OEDU = 772
set  OCI = 773
set  RONI = 774
set  CNBN = 775
set  DDBC = 776
set  YMLF = 777
set  CKTW = 778
set  KZOI = 779
set  PJIP = 780
set  LEZM = 781
set  FEYK = 782
set  YSII = 783
set  UOYI = 784
set  MDGE = 785
set  ONMF = 786
set  EVOQ = 787
set  JBCZ = 788
set  BCNT = 789
set  VJJS = 790
set  PBJY = 791
set  QRQM = 792
set  RNFR = 793
set  GBBQ = 794
set  AFHC = 795
set  GXVM = 796
set  DAAQ = 797
set  PKHK = 798
set  MDPA = 799
set  ZFIB = 800
set  ANGD = 801
set  IZBJ = 802
set  YWTL = 803
set  NJRN = 804
set  YDMK = 805
set  EPVF = 806
set  WRWB = 807
set  MCWB = 808
set  ETWU = 809
set  LTDZ = 810
set  HDEH = 811
set  RIKF = 812
set  XKWS = 813
set  DSGE = 814
set  NBUU = 815
set  CAIH = 816
set  FPXQ = 817
set  CCEP = 818
set  NZLB = 819
set  XAFG = 820
set  QIKM = 821
set  LQVT = 822
set  MVR = 823
set  XFXI = 824
set  HYVK = 825
set  QPFJ = 826
set  LPNR = 827
set  VGSX = 828
set  KRVE = 829
set  FXNV = 830
set  VWXX = 831
set  JLDY = 832
set  AAAT = 833
set  QBYT = 834
set  NBNF = 835
set  XYYB = 836
set  DRUG = 837
set  CAJF = 838
set  BMGK = 839
set  YVMP = 840
set  MIKJ = 841
set  DTXG = 842
set  BIDQ = 843
set  DOZN = 844
set  PQXR = 845
set  OUQR = 846
set  PPEF = 847
set  BQYF = 848
set  BXDD = 849
set  ERFN = 850
set  FWVA = 851
set  YUXC = 852
set  YETI = 853
set  PNZD = 854
set  QCRT = 855
set  UCVR = 856
set  CNUO = 857
set  PPXY = 858
set  HWEG = 859
set  HPEF = 860
set  KTMC = 861
set  J32 = 862
set  POR = 863
set  OZDC = 864
set  ZGRC = 865
set  WJGV = 866
set  GDTG = 867
set  MIKZ = 868
set  XLTT = 869
set  EYTX = 870
set  NURK = 871
set  GHRE = 872
set  BZEU = 873
set  NLVN = 874
set  CZUD = 875
set  BXRG = 876
set  OHNH = 877
set  RUGQ = 878
set  BMAE = 879
set  QBLH = 880
set  WLJW = 881
set  OWQZ = 882
set  QYUM = 883
set  THHF = 884
set  HOZP = 885
set  QFVY = 886
set  DUKI = 887
set  CLD = 888
set  EQOR = 889
set  AGKW = 890
set  ZGZB = 891
set  SIJC = 892
set  GAAL = 893
set  NXSQ = 894
set  UNQM = 895
set  IBAC = 896
set  CKY = 897
set  DQKM = 898
set  MDJZ = 899
set  WURQ = 900
set  ISMN = 901
set  AMPY = 902
set  LHQG = 903
set  FKFW = 904
set  QGY = 905
set  OOPX = 906
set  FEYW = 907
set  BUFF = 908
set  WUWO = 909
set  JVJO = 910
set  DVXZ = 911
set  VJJM = 912
set  CDPK = 913
set  DTOL = 914
set  DO4 = 915
set  HKKA = 916
set  EO2 = 917
set  RNRR = 918
set  JQAZ = 919
set  CFUK = 920
set  RGKD = 921
set  YPQX = 922
set  WUOE = 923
set  ATTJ = 924
set  DHKF = 925
set  TPMA = 926
set  ZCLE = 927
set  CZAI = 928
set  RIIY = 929
set  BQKH = 930
set  TQHI = 931
set  GPND = 932
set  PLFN = 933
set  P43 = 934
set  XFMY = 935
set  ACNJ = 936
set  ZECN = 937
set  PEXM = 938
set  KWBZ = 939
set  YFAU = 940
set  QQXZ = 941
set  TQWG = 942
set  WQBS = 943
set  QOXI = 944
set  OOO = 945
set  HUJR = 946
set  QJGA = 947
set  RWTG = 948
set  TASX = 949
set  MUSQ = 950
set  UYHL = 951
set  SFXR = 952
set  FLJO = 953
set  DTLM = 954
set  SPXJ = 955
set  QUCP = 956
set  XOJL = 957
set  ZVXR = 958
set  XGSU = 959
set  GOTG = 960
set  FJEI = 961
set  CUOB = 962
set  TBMK = 963
set  XCYU = 964
set  DEKM = 965
set  HZQO = 966
set  XDOL = 967
set  KHZM = 968
set  HCVT = 969
set  FGOV = 970
set  RQNQ = 971
set  HODM = 972
set  MOWJ = 973
set  UEYM = 974
set  NTHG = 975
set  TRML = 976
set  AGDY = 977
set  BHWV = 978
set  RMZN = 979
set  VMGL = 980
set  JQMJ = 981
set  BP = 982
set  LRBG = 983
set  BKCK = 984
set  ORAL = 985
set  EVOG = 986
set  ARCG = 987
set  NLGB = 988
set  ADAJ = 989
set  BPCM = 990
set  CCAA = 991
set  MKDI = 992
set  NTYM = 993
set  GDKI = 994
set  QZAQ = 995
set  NJSS = 996
set  HQZR = 997
set  KQUF = 998

        set i = i + 1
    endloop
    //call BJDebugMsg(I2S(i))

endfunction

function use_global_vars_2 takes nothing returns nothing
    local integer i

    set i = 1
    loop
        exitwhen i > 100

set i001 = 1
set i002 = 2
set i003 = 3
set i004 = 4
set i005 = 5
set i006 = 6
set i007 = 7
set i008 = 8
set i009 = 9
set i010 = 10
set i011 = 11
set i012 = 12
set i013 = 13
set i014 = 14
set i015 = 15
set i016 = 16
set i017 = 17
set i018 = 18
set i019 = 19
set i020 = 20
set i021 = 21
set i022 = 22
set i023 = 23
set i024 = 24
set i025 = 25
set i026 = 26
set i027 = 27
set i028 = 28
set i029 = 29
set i030 = 30
set i031 = 31
set i032 = 32
set i033 = 33
set i034 = 34
set i035 = 35
set i036 = 36
set i037 = 37
set i038 = 38
set i039 = 39
set i040 = 40
set i041 = 41
set i042 = 42
set i043 = 43
set i044 = 44
set i045 = 45
set i046 = 46
set i047 = 47
set i048 = 48
set i049 = 49
set i050 = 50
set i051 = 51
set i052 = 52
set i053 = 53
set i054 = 54
set i055 = 55
set i056 = 56
set i057 = 57
set i058 = 58
set i059 = 59
set i060 = 60
set i061 = 61
set i062 = 62
set i063 = 63
set i064 = 64
set i065 = 65
set i066 = 66
set i067 = 67
set i068 = 68
set i069 = 69
set i070 = 70
set i071 = 71
set i072 = 72
set i073 = 73
set i074 = 74
set i075 = 75
set i076 = 76
set i077 = 77
set i078 = 78
set i079 = 79
set i080 = 80
set i081 = 81
set i082 = 82
set i083 = 83
set i084 = 84
set i085 = 85
set i086 = 86
set i087 = 87
set i088 = 88
set i089 = 89
set i090 = 90
set i091 = 91
set i092 = 92
set i093 = 93
set i094 = 94
set i095 = 95
set i096 = 96
set i097 = 97
set i098 = 98
set i099 = 99
set i100 = 100
set i101 = 101
set i102 = 102
set i103 = 103
set i104 = 104
set i105 = 105
set i106 = 106
set i107 = 107
set i108 = 108
set i109 = 109
set i110 = 110
set i111 = 111
set i112 = 112
set i113 = 113
set i114 = 114
set i115 = 115
set i116 = 116
set i117 = 117
set i118 = 118
set i119 = 119
set i120 = 120
set i121 = 121
set i122 = 122
set i123 = 123
set i124 = 124
set i125 = 125
set i126 = 126
set i127 = 127
set i128 = 128
set i129 = 129
set i130 = 130
set i131 = 131
set i132 = 132
set i133 = 133
set i134 = 134
set i135 = 135
set i136 = 136
set i137 = 137
set i138 = 138
set i139 = 139
set i140 = 140
set i141 = 141
set i142 = 142
set i143 = 143
set i144 = 144
set i145 = 145
set i146 = 146
set i147 = 147
set i148 = 148
set i149 = 149
set i150 = 150
set i151 = 151
set i152 = 152
set i153 = 153
set i154 = 154
set i155 = 155
set i156 = 156
set i157 = 157
set i158 = 158
set i159 = 159
set i160 = 160
set i161 = 161
set i162 = 162
set i163 = 163
set i164 = 164
set i165 = 165
set i166 = 166
set i167 = 167
set i168 = 168
set i169 = 169
set i170 = 170
set i171 = 171
set i172 = 172
set i173 = 173
set i174 = 174
set i175 = 175
set i176 = 176
set i177 = 177
set i178 = 178
set i179 = 179
set i180 = 180
set i181 = 181
set i182 = 182
set i183 = 183
set i184 = 184
set i185 = 185
set i186 = 186
set i187 = 187
set i188 = 188
set i189 = 189
set i190 = 190
set i191 = 191
set i192 = 192
set i193 = 193
set i194 = 194
set i195 = 195
set i196 = 196
set i197 = 197
set i198 = 198
set i199 = 199
set i200 = 200
set i201 = 201
set i202 = 202
set i203 = 203
set i204 = 204
set i205 = 205
set i206 = 206
set i207 = 207
set i208 = 208
set i209 = 209
set i210 = 210
set i211 = 211
set i212 = 212
set i213 = 213
set i214 = 214
set i215 = 215
set i216 = 216
set i217 = 217
set i218 = 218
set i219 = 219
set i220 = 220
set i221 = 221
set i222 = 222
set i223 = 223
set i224 = 224
set i225 = 225
set i226 = 226
set i227 = 227
set i228 = 228
set i229 = 229
set i230 = 230
set i231 = 231
set i232 = 232
set i233 = 233
set i234 = 234
set i235 = 235
set i236 = 236
set i237 = 237
set i238 = 238
set i239 = 239
set i240 = 240
set i241 = 241
set i242 = 242
set i243 = 243
set i244 = 244
set i245 = 245
set i246 = 246
set i247 = 247
set i248 = 248
set i249 = 249
set i250 = 250
set i251 = 251
set i252 = 252
set i253 = 253
set i254 = 254
set i255 = 255
set i256 = 256
set i257 = 257
set i258 = 258
set i259 = 259
set i260 = 260
set i261 = 261
set i262 = 262
set i263 = 263
set i264 = 264
set i265 = 265
set i266 = 266
set i267 = 267
set i268 = 268
set i269 = 269
set i270 = 270
set i271 = 271
set i272 = 272
set i273 = 273
set i274 = 274
set i275 = 275
set i276 = 276
set i277 = 277
set i278 = 278
set i279 = 279
set i280 = 280
set i281 = 281
set i282 = 282
set i283 = 283
set i284 = 284
set i285 = 285
set i286 = 286
set i287 = 287
set i288 = 288
set i289 = 289
set i290 = 290
set i291 = 291
set i292 = 292
set i293 = 293
set i294 = 294
set i295 = 295
set i296 = 296
set i297 = 297
set i298 = 298
set i299 = 299
set i300 = 300
set i301 = 301
set i302 = 302
set i303 = 303
set i304 = 304
set i305 = 305
set i306 = 306
set i307 = 307
set i308 = 308
set i309 = 309
set i310 = 310
set i311 = 311
set i312 = 312
set i313 = 313
set i314 = 314
set i315 = 315
set i316 = 316
set i317 = 317
set i318 = 318
set i319 = 319
set i320 = 320
set i321 = 321
set i322 = 322
set i323 = 323
set i324 = 324
set i325 = 325
set i326 = 326
set i327 = 327
set i328 = 328
set i329 = 329
set i330 = 330
set i331 = 331
set i332 = 332
set i333 = 333
set i334 = 334
set i335 = 335
set i336 = 336
set i337 = 337
set i338 = 338
set i339 = 339
set i340 = 340
set i341 = 341
set i342 = 342
set i343 = 343
set i344 = 344
set i345 = 345
set i346 = 346
set i347 = 347
set i348 = 348
set i349 = 349
set i350 = 350
set i351 = 351
set i352 = 352
set i353 = 353
set i354 = 354
set i355 = 355
set i356 = 356
set i357 = 357
set i358 = 358
set i359 = 359
set i360 = 360
set i361 = 361
set i362 = 362
set i363 = 363
set i364 = 364
set i365 = 365
set i366 = 366
set i367 = 367
set i368 = 368
set i369 = 369
set i370 = 370
set i371 = 371
set i372 = 372
set i373 = 373
set i374 = 374
set i375 = 375
set i376 = 376
set i377 = 377
set i378 = 378
set i379 = 379
set i380 = 380
set i381 = 381
set i382 = 382
set i383 = 383
set i384 = 384
set i385 = 385
set i386 = 386
set i387 = 387
set i388 = 388
set i389 = 389
set i390 = 390
set i391 = 391
set i392 = 392
set i393 = 393
set i394 = 394
set i395 = 395
set i396 = 396
set i397 = 397
set i398 = 398
set i399 = 399
set i400 = 400
set i401 = 401
set i402 = 402
set i403 = 403
set i404 = 404
set i405 = 405
set i406 = 406
set i407 = 407
set i408 = 408
set i409 = 409
set i410 = 410
set i411 = 411
set i412 = 412
set i413 = 413
set i414 = 414
set i415 = 415
set i416 = 416
set i417 = 417
set i418 = 418
set i419 = 419
set i420 = 420
set i421 = 421
set i422 = 422
set i423 = 423
set i424 = 424
set i425 = 425
set i426 = 426
set i427 = 427
set i428 = 428
set i429 = 429
set i430 = 430
set i431 = 431
set i432 = 432
set i433 = 433
set i434 = 434
set i435 = 435
set i436 = 436
set i437 = 437
set i438 = 438
set i439 = 439
set i440 = 440
set i441 = 441
set i442 = 442
set i443 = 443
set i444 = 444
set i445 = 445
set i446 = 446
set i447 = 447
set i448 = 448
set i449 = 449
set i450 = 450
set i451 = 451
set i452 = 452
set i453 = 453
set i454 = 454
set i455 = 455
set i456 = 456
set i457 = 457
set i458 = 458
set i459 = 459
set i460 = 460
set i461 = 461
set i462 = 462
set i463 = 463
set i464 = 464
set i465 = 465
set i466 = 466
set i467 = 467
set i468 = 468
set i469 = 469
set i470 = 470
set i471 = 471
set i472 = 472
set i473 = 473
set i474 = 474
set i475 = 475
set i476 = 476
set i477 = 477
set i478 = 478
set i479 = 479
set i480 = 480
set i481 = 481
set i482 = 482
set i483 = 483
set i484 = 484
set i485 = 485
set i486 = 486
set i487 = 487
set i488 = 488
set i489 = 489
set i490 = 490
set i491 = 491
set i492 = 492
set i493 = 493
set i494 = 494
set i495 = 495
set i496 = 496
set i497 = 497
set i498 = 498
set i499 = 499
set i500 = 500
set i501 = 501
set i502 = 502
set i503 = 503
set i504 = 504
set i505 = 505
set i506 = 506
set i507 = 507
set i508 = 508
set i509 = 509
set i510 = 510
set i511 = 511
set i512 = 512
set i513 = 513
set i514 = 514
set i515 = 515
set i516 = 516
set i517 = 517
set i518 = 518
set i519 = 519
set i520 = 520
set i521 = 521
set i522 = 522
set i523 = 523
set i524 = 524
set i525 = 525
set i526 = 526
set i527 = 527
set i528 = 528
set i529 = 529
set i530 = 530
set i531 = 531
set i532 = 532
set i533 = 533
set i534 = 534
set i535 = 535
set i536 = 536
set i537 = 537
set i538 = 538
set i539 = 539
set i540 = 540
set i541 = 541
set i542 = 542
set i543 = 543
set i544 = 544
set i545 = 545
set i546 = 546
set i547 = 547
set i548 = 548
set i549 = 549
set i550 = 550
set i551 = 551
set i552 = 552
set i553 = 553
set i554 = 554
set i555 = 555
set i556 = 556
set i557 = 557
set i558 = 558
set i559 = 559
set i560 = 560
set i561 = 561
set i562 = 562
set i563 = 563
set i564 = 564
set i565 = 565
set i566 = 566
set i567 = 567
set i568 = 568
set i569 = 569
set i570 = 570
set i571 = 571
set i572 = 572
set i573 = 573
set i574 = 574
set i575 = 575
set i576 = 576
set i577 = 577
set i578 = 578
set i579 = 579
set i580 = 580
set i581 = 581
set i582 = 582
set i583 = 583
set i584 = 584
set i585 = 585
set i586 = 586
set i587 = 587
set i588 = 588
set i589 = 589
set i590 = 590
set i591 = 591
set i592 = 592
set i593 = 593
set i594 = 594
set i595 = 595
set i596 = 596
set i597 = 597
set i598 = 598
set i599 = 599
set i600 = 600
set i601 = 601
set i602 = 602
set i603 = 603
set i604 = 604
set i605 = 605
set i606 = 606
set i607 = 607
set i608 = 608
set i609 = 609
set i610 = 610
set i611 = 611
set i612 = 612
set i613 = 613
set i614 = 614
set i615 = 615
set i616 = 616
set i617 = 617
set i618 = 618
set i619 = 619
set i620 = 620
set i621 = 621
set i622 = 622
set i623 = 623
set i624 = 624
set i625 = 625
set i626 = 626
set i627 = 627
set i628 = 628
set i629 = 629
set i630 = 630
set i631 = 631
set i632 = 632
set i633 = 633
set i634 = 634
set i635 = 635
set i636 = 636
set i637 = 637
set i638 = 638
set i639 = 639
set i640 = 640
set i641 = 641
set i642 = 642
set i643 = 643
set i644 = 644
set i645 = 645
set i646 = 646
set i647 = 647
set i648 = 648
set i649 = 649
set i650 = 650
set i651 = 651
set i652 = 652
set i653 = 653
set i654 = 654
set i655 = 655
set i656 = 656
set i657 = 657
set i658 = 658
set i659 = 659
set i660 = 660
set i661 = 661
set i662 = 662
set i663 = 663
set i664 = 664
set i665 = 665
set i666 = 666
set i667 = 667
set i668 = 668
set i669 = 669
set i670 = 670
set i671 = 671
set i672 = 672
set i673 = 673
set i674 = 674
set i675 = 675
set i676 = 676
set i677 = 677
set i678 = 678
set i679 = 679
set i680 = 680
set i681 = 681
set i682 = 682
set i683 = 683
set i684 = 684
set i685 = 685
set i686 = 686
set i687 = 687
set i688 = 688
set i689 = 689
set i690 = 690
set i691 = 691
set i692 = 692
set i693 = 693
set i694 = 694
set i695 = 695
set i696 = 696
set i697 = 697
set i698 = 698
set i699 = 699
set i700 = 700
set i701 = 701
set i702 = 702
set i703 = 703
set i704 = 704
set i705 = 705
set i706 = 706
set i707 = 707
set i708 = 708
set i709 = 709
set i710 = 710
set i711 = 711
set i712 = 712
set i713 = 713
set i714 = 714
set i715 = 715
set i716 = 716
set i717 = 717
set i718 = 718
set i719 = 719
set i720 = 720
set i721 = 721
set i722 = 722
set i723 = 723
set i724 = 724
set i725 = 725
set i726 = 726
set i727 = 727
set i728 = 728
set i729 = 729
set i730 = 730
set i731 = 731
set i732 = 732
set i733 = 733
set i734 = 734
set i735 = 735
set i736 = 736
set i737 = 737
set i738 = 738
set i739 = 739
set i740 = 740
set i741 = 741
set i742 = 742
set i743 = 743
set i744 = 744
set i745 = 745
set i746 = 746
set i747 = 747
set i748 = 748
set i749 = 749
set i750 = 750
set i751 = 751
set i752 = 752
set i753 = 753
set i754 = 754
set i755 = 755
set i756 = 756
set i757 = 757
set i758 = 758
set i759 = 759
set i760 = 760
set i761 = 761
set i762 = 762
set i763 = 763
set i764 = 764
set i765 = 765
set i766 = 766
set i767 = 767
set i768 = 768
set i769 = 769
set i770 = 770
set i771 = 771
set i772 = 772
set i773 = 773
set i774 = 774
set i775 = 775
set i776 = 776
set i777 = 777
set i778 = 778
set i779 = 779
set i780 = 780
set i781 = 781
set i782 = 782
set i783 = 783
set i784 = 784
set i785 = 785
set i786 = 786
set i787 = 787
set i788 = 788
set i789 = 789
set i790 = 790
set i791 = 791
set i792 = 792
set i793 = 793
set i794 = 794
set i795 = 795
set i796 = 796
set i797 = 797
set i798 = 798
set i799 = 799
set i800 = 800
set i801 = 801
set i802 = 802
set i803 = 803
set i804 = 804
set i805 = 805
set i806 = 806
set i807 = 807
set i808 = 808
set i809 = 809
set i810 = 810
set i811 = 811
set i812 = 812
set i813 = 813
set i814 = 814
set i815 = 815
set i816 = 816
set i817 = 817
set i818 = 818
set i819 = 819
set i820 = 820
set i821 = 821
set i822 = 822
set i823 = 823
set i824 = 824
set i825 = 825
set i826 = 826
set i827 = 827
set i828 = 828
set i829 = 829
set i830 = 830
set i831 = 831
set i832 = 832
set i833 = 833
set i834 = 834
set i835 = 835
set i836 = 836
set i837 = 837
set i838 = 838
set i839 = 839
set i840 = 840
set i841 = 841
set i842 = 842
set i843 = 843
set i844 = 844
set i845 = 845
set i846 = 846
set i847 = 847
set i848 = 848
set i849 = 849
set i850 = 850
set i851 = 851
set i852 = 852
set i853 = 853
set i854 = 854
set i855 = 855
set i856 = 856
set i857 = 857
set i858 = 858
set i859 = 859
set i860 = 860
set i861 = 861
set i862 = 862
set i863 = 863
set i864 = 864
set i865 = 865
set i866 = 866
set i867 = 867
set i868 = 868
set i869 = 869
set i870 = 870
set i871 = 871
set i872 = 872
set i873 = 873
set i874 = 874
set i875 = 875
set i876 = 876
set i877 = 877
set i878 = 878
set i879 = 879
set i880 = 880
set i881 = 881
set i882 = 882
set i883 = 883
set i884 = 884
set i885 = 885
set i886 = 886
set i887 = 887
set i888 = 888
set i889 = 889
set i890 = 890
set i891 = 891
set i892 = 892
set i893 = 893
set i894 = 894
set i895 = 895
set i896 = 896
set i897 = 897
set i898 = 898
set i899 = 899
set i900 = 900
set i901 = 901
set i902 = 902
set i903 = 903
set i904 = 904
set i905 = 905
set i906 = 906
set i907 = 907
set i908 = 908
set i909 = 909
set i910 = 910
set i911 = 911
set i912 = 912
set i913 = 913
set i914 = 914
set i915 = 915
set i916 = 916
set i917 = 917
set i918 = 918
set i919 = 919
set i920 = 920
set i921 = 921
set i922 = 922
set i923 = 923
set i924 = 924
set i925 = 925
set i926 = 926
set i927 = 927
set i928 = 928
set i929 = 929
set i930 = 930
set i931 = 931
set i932 = 932
set i933 = 933
set i934 = 934
set i935 = 935
set i936 = 936
set i937 = 937
set i938 = 938
set i939 = 939
set i940 = 940
set i941 = 941
set i942 = 942
set i943 = 943
set i944 = 944
set i945 = 945
set i946 = 946
set i947 = 947
set i948 = 948
set i949 = 949
set i950 = 950
set i951 = 951
set i952 = 952
set i953 = 953
set i954 = 954
set i955 = 955
set i956 = 956
set i957 = 957
set i958 = 958
set i959 = 959
set i960 = 960
set i961 = 961
set i962 = 962
set i963 = 963
set i964 = 964
set i965 = 965
set i966 = 966
set i967 = 967
set i968 = 968
set i969 = 969
set i970 = 970
set i971 = 971
set i972 = 972
set i973 = 973
set i974 = 974
set i975 = 975
set i976 = 976
set i977 = 977
set i978 = 978
set i979 = 979
set i980 = 980
set i981 = 981
set i982 = 982
set i983 = 983
set i984 = 984
set i985 = 985
set i986 = 986
set i987 = 987
set i988 = 988
set i989 = 989
set i990 = 990
set i991 = 991
set i992 = 992
set i993 = 993
set i994 = 994
set i995 = 995
set i996 = 996
set i997 = 997
set i998 = 998

        set i = i + 1
    endloop
    //call BJDebugMsg(I2S(i))

endfunction

function init takes nothing returns nothing
    //local trigger t = CreateTrigger()
    //call TriggerRegisterPlayerEventEndCinematic(t, Player(0))
    //call TriggerAddAction(t, function foo)

    call TimerStart(tmr, 1.0 / 32.0, true, function use_global_vars_2)
endfunction

endlibrary
 
Last edited:
Level 13
Joined
Nov 7, 2014
Messages
571
So what was the purpose of this?

Well, I wanted to see if what PipeDream was mentioning:

You could get a statistically minor performance boost by choosing your names to avoid collisions for frequently used variables. With some trickery you could call or reverse SStrHash2 and it could be implemented in an optimizer.

makes sense, and although my test was about the opposite of optimization (deoptimization?) and it was very very exaggerating it sort of supports PipeDream's idea of a script optimizer that renames global/local vars in a "clever" way (not just making them as short as possible).

So yeah, there's a potential for a script optimizer in my opinion (and PipeDream).
 
Status
Not open for further replies.
Top