[10945] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 4545 Volume: 8

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Mon Jan 4 20:17:25 1999

Date: Mon, 4 Jan 99 17:03:14 -0800
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Mon, 4 Jan 1999     Volume: 8 Number: 4545

Today's topics:
        help with embedded Perl - accessing complex data struct (Timothy C. Gion)
    Re: How can I identify MS Office files? (Kevin Reid)
    Re: How can I identify MS Office files? (Bart Lateur)
    Re: Improve speed of a perl-script ... and efficiency i (Eric Nelson)
    Re: Improve speed of a perl-script ... and efficiency i <eugene@verticalnet.com>
        Special: Digest Administrivia (Last modified: 12 Dec 98 (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: 4 Jan 1999 19:08:57 GMT
From: tcg3j@cobra.cs.virginia.edu (Timothy C. Gion)
Subject: help with embedded Perl - accessing complex data structure
Message-Id: <76r3k9$ou3$1@murdoch.acc.Virginia.EDU>

I'm embedding Perl in C++.  I'm passing my Perl subroutine a reference to
an empty hash.  The hash will contain a reference to a data structure that
contains:

int strength
two dimensional array of equipment
two dimensional array of supplies

I'm having trouble accesing the equipment array.  I create it the same way
I do the supply array, but I get a bus error trying to access the array on
the n'th iteration.  I've included my code and the data file below.  I'm
using Perl 5.003 on Solaris.

Thanks in advance for any help.


Tim

----------------------- data file - units.gam --------------------------

GAME.UNITS.533
  FILE.MODIFIED   YES
  ME                                                                         
  CURRENT.CYCLE   10
  CURRENT.TIME    10.0000

 1101 - 1 KUWAIT DIV              SUP:  1009 - MARINES
  STA: WITHDRAWN        POS: STATIC           ECH:  1   STR:   54%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          2
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      200       100
     1200 "BLUE APC          "      200       118
     1300 "BLUE HELO         "       21        10
     1400 "BLUE HEAVY ARTY   "       36        36
     1500 "BLUE LIGHT ARTY   "       36        35
     1600 "BLUE INFANTRY     "       33        22
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           2720      2575
    DRY.BULK                       2720      1922
    POL                            1810      1057
    WATER                           910       359
  ORDERS
  END.ORDERS

 1102 - 1 MARINE FIE              SUP:  1009 - MARINES
  STA: WITHDRAWN        POS: STATIC           ECH:  1   STR:   40%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          2
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "       95        18
     1200 "BLUE APC          "       90         7
     1300 "BLUE HELO         "       14        16
     1400 "BLUE HEAVY ARTY   "       24        30
     1500 "BLUE LIGHT ARTY   "       18        51
     1600 "BLUE INFANTRY     "     1638      1472
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                            910      1318
    DRY.BULK                        910      1092
    POL                             610      1092
    WATER                           300      1133
  ORDERS
  END.ORDERS

 1103 - 2 MARINE FIE              SUP:  1009 - MARINES
  STA: IN.POSITION      POS: STATIC           ECH:  1   STR:   47%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          2
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "       95        24
     1200 "BLUE APC          "       90        14
     1300 "BLUE HELO         "       14        18
     1400 "BLUE HEAVY ARTY   "       24        30
     1500 "BLUE LIGHT ARTY   "       18        51
     1600 "BLUE INFANTRY     "     1638      1638
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                            910      1361
    DRY.BULK                        910      1290
    POL                             610      1290
    WATER                           300      1290
  ORDERS
    WAIT    SUP  ON.LINE
  END.ORDERS

 1201 - 1 SAUDI DIV               SUP:  1020 - SAUID UNITS
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   49%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          2
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      200       103
     1200 "BLUE APC          "      200        75
     1300 "BLUE HELO         "       21         6
     1400 "BLUE HEAVY ARTY   "       36        35
     1500 "BLUE LIGHT ARTY   "       36        36
     1600 "BLUE INFANTRY     "       33        31
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           2720      2702
    DRY.BULK                       2720      2118
    POL                            1810      1208
    WATER                           910       308
  ORDERS
  END.ORDERS

 1202 - 4TH EGYPTIAN ARM DIV      SUP:  1010 - 1 CAV
  STA: RESERVE          POS: STATIC           ECH:  2   STR:   88%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          2
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      200       192
     1200 "BLUE APC          "      200       183
     1300 "BLUE HELO         "       21        18
     1400 "BLUE HEAVY ARTY   "       36        36
     1500 "BLUE LIGHT ARTY   "       36        36
     1600 "BLUE INFANTRY     "       33        32
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           2720      2707
    DRY.BULK                       2720      1927
    POL                            1810      1017
    WATER                           910       117
  ORDERS
  END.ORDERS

 1203 - 9TH SYRIAN ARM DIV        SUP:  1010 - 1 CAV
  STA: RESERVE          POS: STATIC           ECH:  2   STR:   89%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          2
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      200       194
     1200 "BLUE APC          "      200       193
     1300 "BLUE HELO         "       21        21
     1400 "BLUE HEAVY ARTY   "       36        36
     1500 "BLUE LIGHT ARTY   "       36        36
     1600 "BLUE INFANTRY     "       33        33
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           2720      2713
    DRY.BULK                       2720      1910
    POL                            1810      1000
    WATER                           910       100
  ORDERS
  END.ORDERS

 1301 - 1 UK ARM DIV              SUP:  1020 - SAUID UNITS
  STA: RESERVE          POS: STATIC           ECH:  2   STR:   90%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      116       116
     1200 "BLUE APC          "       64        64
     1300 "BLUE HELO         "       16        16
     1400 "BLUE HEAVY ARTY   "        9         9
     1500 "BLUE LIGHT ARTY   "       16        16
     1600 "BLUE INFANTRY     "      480       480
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                            910       910
    DRY.BULK                        910       640
    POL                             610       340
    WATER                           300        30
  ORDERS
  END.ORDERS

 1302 - 1/1CAV KUWAIT             SUP:  1010 - 1 CAV
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   96%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      116       116
     1200 "BLUE APC          "       64        53
     1300 "BLUE HELO         "       16        12
     1400 "BLUE HEAVY ARTY   "        9        18
     1500 "BLUE LIGHT ARTY   "       16        18
     1600 "BLUE INFANTRY     "      480       436
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                            910      1307
    DRY.BULK                        910      1099
    POL                             610      1099
    WATER                           300      1099
  ORDERS
  END.ORDERS

 1303 - 2/1CAV QUATAR             SUP:  1010 - 1 CAV
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  126%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      116       143
     1200 "BLUE APC          "       64        85
     1300 "BLUE HELO         "       16        13
     1400 "BLUE HEAVY ARTY   "        9        51
     1500 "BLUE LIGHT ARTY   "       16        24
     1600 "BLUE INFANTRY     "      480       432
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                            910      1297
    DRY.BULK                        910      1063
    POL                             610      1063
    WATER                           300      1063
  ORDERS
  END.ORDERS

 1304 - 3/1CAV AWR3               SUP:  1010 - 1 CAV
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  138%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      116       111
     1200 "BLUE APC          "       64       214
     1300 "BLUE HELO         "       16        13
     1400 "BLUE HEAVY ARTY   "        9        48
     1500 "BLUE LIGHT ARTY   "       16        36
     1600 "BLUE INFANTRY     "      480      1782
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                            910      1300
    DRY.BULK                        910       516
    POL                             610       516
    WATER                           300       516
  ORDERS
  END.ORDERS

 1306 - 1CAV AVN BGE 1/2          SUP:  1010 - 1 CAV
  STA: SUPPORT          POS: STATIC           ECH:  1   STR:   34%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    1
  EQUIPMENT........................AUTH......CURR
     1300 "BLUE HELO         "       42        14
     1700 "BLUE AD           "        4         4
  SUPPLIES(METRIC TONS)
    AMMO                           2040      1361
    DRY.BULK                       1360       978
    POL                            1360      1089
    WATER                          1130       711
  ORDERS
  END.ORDERS

 1307 - 1CAV AVN BGE 2/2          SUP:  1010 - 1 CAV
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:    1%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    1
  EQUIPMENT........................AUTH......CURR
     1300 "BLUE HELO         "       42         0
     1700 "BLUE AD           "        4         4
  SUPPLIES(METRIC TONS)
    AMMO                           2040      1361
    DRY.BULK                       1360      1304
    POL                            1360      1332
    WATER                          1130      1219
  ORDERS
  END.ORDERS

 1308 - 1CAV AD BN                SUP:  1010 - 1 CAV
  STA: SUPPORT          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1002 "HAWK"                      3
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                       1360       946
    POL                            1360      1144
    WATER                          1130       104
  ORDERS
  END.ORDERS

 1401 - 1st Brigade 3ID FSS       SUP:  1021 - XVIII AIRBORNE CORPS
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:   13%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      116         0
     1200 "BLUE APC          "       64         0
     1300 "BLUE HELO         "       16        16
     1400 "BLUE HEAVY ARTY   "        9         0
     1500 "BLUE LIGHT ARTY   "       16         0
     1600 "BLUE INFANTRY     "      480         0
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                            910      1361
    DRY.BULK                        910      1329
    POL                             610      1329
    WATER                           300      1329
  ORDERS
  END.ORDERS

 1403 - 3RD ACR                   SUP:  1021 - XVIII AIRBORNE CORPS
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:    0%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1100 "BLUE TANK         "      174         0
     1200 "BLUE APC          "      342         0
     1300 "BLUE HELO         "       30         0
     1400 "BLUE HEAVY ARTY   "       72         0
     1500 "BLUE LIGHT ARTY   "       54         0
     1600 "BLUE INFANTRY     "       33        33
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           2720      1361
    DRY.BULK                       2720      1264
    POL                            1810      1264
    WATER                           910      1264
  ORDERS
  END.ORDERS

 1404 - 101ST US AIRBORNE DIV     SUP:  1021 - XVIII AIRBORNE CORPS
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:   63%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          2
  AD.SITES
     1001 "ROLAND"                    3
  EQUIPMENT........................AUTH......CURR
     1200 "BLUE APC          "      270       270
     1300 "BLUE HELO         "       42         0
     1500 "BLUE LIGHT ARTY   "       54        54
     1600 "BLUE INFANTRY     "       50         0
     1700 "BLUE AD           "       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           2720      1361
    DRY.BULK                       2720       703
    POL                            1810       703
    WATER                           910       703
  ORDERS
  END.ORDERS

 1407 - XVIII CORPS ARTY          SUP:  1021 - XVIII AIRBORNE CORPS
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:    3%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1001 "ROLAND"                    1
  EQUIPMENT........................AUTH......CURR
     1400 "BLUE HEAVY ARTY   "       36         0
     1500 "BLUE LIGHT ARTY   "       36         0
     1700 "BLUE AD           "        4         4
  SUPPLIES(METRIC TONS)
    AMMO                            910       454
    DRY.BULK                        910       422
    POL                             610       422
    WATER                           300       422
  ORDERS
  END.ORDERS

 1408 - XVIII CORPS AD BN         SUP:  1021 - XVIII AIRBORNE CORPS
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
        1 "BLUE UNIT C3 FAC"          4
  AD.SITES
     1002 "HAWK"                      3
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0       454
    DRY.BULK                       1360        40
    POL                            1360       238
    WATER                          1130         0
  ORDERS
  END.ORDERS

 1031 - PG                        SUP:  1013 - PERSIAN GULF SOUTH
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 1032 - PG                        SUP:  1013 - PERSIAN GULF SOUTH
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 1033 - PG                        SUP:  1008 - PERSIAN GULF NORTH
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 1034 - PG                        SUP:  1008 - PERSIAN GULF NORTH
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 1043 - DESERT FORCE              SUP:  1012 - DESERT FORCE E
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 1044 - DESERT FORCE              SUP:  1014 - DESERT FORCE C
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 1045 - DESERT FORCE              SUP:  1015 - DESERT FORCE W
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2101 - 1 1 AD                    SUP:  2011 - 1 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   69%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2002 "SA-6/8"                    2
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "      325       231
     2200 "RED APC           "      250       155
     2300 "RED HELO          "       12         2
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       125
     2600 "RED INFANTRY      "       33        26
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
     2720 "RED MOBILE SAM    "        8         8
  SUPPLIES(METRIC TONS)
    AMMO                           8160      7652
    DRY.BULK                       5440      2840
    POL                            5440      3301
    WATER                          4540      1217
  ORDERS
  END.ORDERS

 2103 - 1 3 AD                    SUP:  2011 - 1 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   67%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2002 "SA-6/8"                    2
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "      325       224
     2200 "RED APC           "      250       143
     2300 "RED HELO          "       12         1
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       124
     2600 "RED INFANTRY      "       33        27
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        11
     2720 "RED MOBILE SAM    "        8         8
  SUPPLIES(METRIC TONS)
    AMMO                           8160      7695
    DRY.BULK                       5440      2919
    POL                            5440      3401
    WATER                          4540      1235
  ORDERS
  END.ORDERS

 2104 - 1 4 MD                    SUP:  2011 - 1 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   77%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2002 "SA-6/8"                    2
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "      225       194
     2200 "RED APC           "      650       403
     2300 "RED HELO          "       12         1
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       123
     2600 "RED INFANTRY      "       40        31
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
     2720 "RED MOBILE SAM    "        8         8
  SUPPLIES(METRIC TONS)
    AMMO                           8160      7907
    DRY.BULK                       5440      3187
    POL                            5440      3841
    WATER                          4540      1035
  ORDERS
  END.ORDERS

 2105 - 1 5 ID                    SUP:  2011 - 1 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   91%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        84
     2200 "RED APC           "      150        96
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       125
     2600 "RED INFANTRY      "      100        86
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8050
    DRY.BULK                       5440      3167
    POL                            5440      3928
    WATER                          4540       748
  ORDERS
  END.ORDERS

 2106 - 1 6 ID                    SUP:  2011 - 1 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   91%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        83
     2200 "RED APC           "      150       112
     2400 "RED HEAVY ARTY    "       25        24
     2500 "RED LIGHT ARTY    "      125       123
     2600 "RED INFANTRY      "      100        92
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8109
    DRY.BULK                       5440      3222
    POL                            5440      3641
    WATER                          4540       610
  ORDERS
  END.ORDERS

 2201 - 2 1 AD                    SUP:  2012 - 2 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   73%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2002 "SA-6/8"                    2
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "      325       252
     2200 "RED APC           "      250       127
     2300 "RED HELO          "       12         2
     2400 "RED HEAVY ARTY    "       25        24
     2500 "RED LIGHT ARTY    "      125       118
     2600 "RED INFANTRY      "       33        29
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
     2720 "RED MOBILE SAM    "        8         7
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8009
    DRY.BULK                       5440      3231
    POL                            5440      3972
    WATER                          4540       854
  ORDERS
  END.ORDERS

 2202 - 2 2 ID                    SUP:  2012 - 2 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   82%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        72
     2200 "RED APC           "      150        92
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       124
     2600 "RED INFANTRY      "      100        97
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8155
    DRY.BULK                       5440      3113
    POL                            5440      3893
    WATER                          4540       657
  ORDERS
  END.ORDERS

 2203 - 2 3 ID                    SUP:  2012 - 2 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   75%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        64
     2200 "RED APC           "      150        76
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       125
     2600 "RED INFANTRY      "      100        97
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8160
    DRY.BULK                       5440      3147
    POL                            5440      3912
    WATER                          4540       712
  ORDERS
  END.ORDERS

 2204 - 2 4 ID                    SUP:  2012 - 2 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   74%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        63
     2200 "RED APC           "      150        69
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       123
     2600 "RED INFANTRY      "      100        96
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8160
    DRY.BULK                       5440      3135
    POL                            5440      3905
    WATER                          4540       691
  ORDERS
  END.ORDERS

 2301 - 3 1 ID                    SUP:  2013 - 3 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   94%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        84
     2200 "RED APC           "      150       131
     2400 "RED HEAVY ARTY    "       25        24
     2500 "RED LIGHT ARTY    "      125       125
     2600 "RED INFANTRY      "      100        98
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8160
    DRY.BULK                       5440      3058
    POL                            5440      3850
    WATER                          4540       568
  ORDERS
  END.ORDERS

 2302 - 3 2 ID                    SUP:  2013 - 3 IRAQI ARMY
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:   94%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        85
     2200 "RED APC           "      150       137
     2400 "RED HEAVY ARTY    "       25        23
     2500 "RED LIGHT ARTY    "      125       121
     2600 "RED INFANTRY      "      100        99
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8160
    DRY.BULK                       5440      4148
    POL                            5440      4596
    WATER                          4540      2310
  ORDERS
  END.ORDERS

 2401 - 4 1 ID                    SUP:  2016 - BAGHDAD FORCE
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:   99%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        89
     2200 "RED APC           "      150       150
     2400 "RED HEAVY ARTY    "       25        24
     2500 "RED LIGHT ARTY    "      125       124
     2600 "RED INFANTRY      "      100       100
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8160
    DRY.BULK                       5440      4176
    POL                            5440      4806
    WATER                          4540      1824
  ORDERS
  END.ORDERS

 2402 - 4 2 ID                    SUP:  2016 - BAGHDAD FORCE
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:   98%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        87
     2200 "RED APC           "      150       148
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       125
     2600 "RED INFANTRY      "      100       100
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8160
    DRY.BULK                       5440      3809
    POL                            5440      4619
    WATER                          4540       461
  ORDERS
  END.ORDERS

 2403 - 4 3 ID                    SUP:  2016 - BAGHDAD FORCE
  STA: HOLDING.AREA     POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
    10001 "RED UNIT C3 FAC"           4
  AD.SITES
     2003 "SA-7"                      3
     2004 "ZSU-23/S-60"               4
  EQUIPMENT........................AUTH......CURR
     2100 "RED TANK          "       90        90
     2200 "RED APC           "      150       149
     2400 "RED HEAVY ARTY    "       25        25
     2500 "RED LIGHT ARTY    "      125       125
     2600 "RED INFANTRY      "      100       100
     2700 "RED AD GUN        "       16        16
     2710 "RED SHOULDER-FIRED"       12        12
  SUPPLIES(METRIC TONS)
    AMMO                           8160      8160
    DRY.BULK                       5440      3774
    POL                            5440      4493
    WATER                          4540       454
  ORDERS
  END.ORDERS

 2034 - DESERT FORCE              SUP:  2014 - DESERT FORCE EAST
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2035 - DESERT FORCE              SUP:  2014 - DESERT FORCE EAST
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2036 - DESERT FORCE              SUP:  2015 - DESERT FORCE CENTER
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2037 - DESERT FORCE              SUP:  2017 - DESERT FORCE WEST
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2039 - DESERT FORCE              SUP:  2016 - BAGHDAD FORCE
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2040 - DESERT FORCE              SUP:  2016 - BAGHDAD FORCE
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2044 - PG FORCE                  SUP:  2010 - PERSIAN GULF NORTH
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2045 - PG FORCE                  SUP:  2010 - PERSIAN GULF NORTH
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2046 - PG FORCE                  SUP:  2009 - PERSIAN GULF SOUTH
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

 2047 - PG FORCE                  SUP:  2009 - PERSIAN GULF SOUTH
  STA: ON.LINE          POS: STATIC           ECH:  1   STR:  100%
  C3.FACILITIES
  AD.SITES
  EQUIPMENT........................AUTH......CURR
  SUPPLIES(METRIC TONS)
    AMMO                              0         0
    DRY.BULK                          0         0
    POL                               0         0
    WATER                             0         0
  ORDERS
  END.ORDERS

END.UNIT.DATA



--------------------- callunits.cpp -------------------------------------


#include <iostream.h>
#include <EXTERN.h>
#include <perl.h>

int main(int argc, char** argv, char** env)
{
    char *args[3] = { "callperl", "-d", "units.pl" };
    PerlInterpreter* perl_int = perl_alloc();
    perl_construct(perl_int);
    perl_parse(perl_int, NULL, 3, args, NULL);

    HV* table = newHV();

    if(table == NULL) {
	cerr << "Error: couldn't allocate new hash table\n" << endl;
	return 1;
    }

//    hv_store(table, "water", 5, newSViv(50), 0 );
    SV* tableref = newRV( (SV*) table);

    dSP;
    ENTER;
    SAVETMPS;
    PUSHMARK(sp);
    XPUSHs(tableref);
    PUTBACK;

    perl_call_pv("get_unit_info", G_DISCARD);
    SPAGAIN;

    hv_iterinit(table);
    HE* entry = hv_iternext(table);
    for(; entry != NULL; entry = hv_iternext(table) ) {
	I32 len;
	char* key = hv_iterkey(entry, &len);
	cout << "key = " << key << endl;
	SV* val = hv_iterval(table, entry);
	if(SvTYPE(SvRV(val)) == SVt_PVAV)
	    cout << "ref is array" << endl;
	cout << "address: " << SvPV(val, SvCUR(val)) << endl;
	cout << "num elements = " << av_len( (AV*) (SvRV(val)))+1 << endl;
	SV** ele = av_fetch( (AV*) SvRV(val), 0, 0);
	cout << "val = " << SvPV(*ele, SvCUR(*ele) ) << endl;
	SV** ele1 = av_fetch( (AV*) SvRV(val), 1, 0);
//	cout << "val = " << SvPV(*ele, SvCUR(*ele) ) << endl;
	SV** ele2= av_fetch( (AV*) SvRV(*ele1), 0, 0);
	if(SvROK(*ele2) ) {
	    SV** ele3 = av_fetch( (AV*) SvRV(*ele2), 0, 0);
            cout << "first ele = " << SvPV(*ele3, SvCUR(*ele3) ) << endl;
	} else 
	    cout << "bad reference\n" << endl;
	SV** ele4 = av_fetch( (AV*) SvRV(val), 2, 0);
	cout << "val = " << SvPV(*ele4, SvCUR(*ele4) ) << endl;

	/*
	SV* ele = av_pop( (AV*) SvRV(val));
	cout << "val = " << SvPV(ele, SvCUR(ele) ) << endl;
	ele = av_pop( (AV*) SvRV(val));
	if(ele)
	    cout << "val = " << SvPV(ele, SvCUR(ele) ) << endl;
	else
	    cout << "val = undefined" << endl;
	ele = av_pop( (AV*) SvRV(val));
	if(ele)
	    cout << "val = " << SvPV(ele, SvCUR(ele) ) << endl;
	else
	    cout << "val = undefined" << endl;
	*/
    }

    PUTBACK;
    FREETMPS;
    LEAVE;

    perl_destruct(perl_int);
    perl_free(perl_int);

    return 0;
}


-------------------- units.pl ------------------------------------


#!/opt/bin/perl

# fills hash table units with units and their equipment arrays; takes a
# reference to a hash table with unit ids as keys, references to equipment
# arrays as values as its argument

use strict 'refs';

sub get_unit_info
{
    my $units = $_[0];
    open(UNITS, "units.gam") or die "Can't find units.gam!\n";

    my ($line, $id, $foo, $str, @info);
    until( ($line = <UNITS>) =~ /CURRENT\.TIME/o) {
	;
    }

    while($line = <UNITS>) {
	# look for this line to find line with unit number
	if($line =~ /SUP:/o) {
	    my (@equip, @supp);
	    ($id, $foo) = split /-/, $line;
	    $id = int $id;
	    $line = <UNITS>;
	    until($line =~ /END\.ORDERS/o) {
		if($line =~ /STR:/o) {
		    ($str) = ($line =~ /([0-9]{1,3}(?=%))/x);
		    $line = <UNITS>;
		} elsif($line =~ /EQUIPMENT/o) {
# create test array since this isn't working
push @equip, ["empty"];
		    # read equipment
		    until( ($line = <UNITS>) =~ /SUPPLIES/o) {
#			my ($foo, $eq_id, $eq_name, $eq_auth, $eq_cur);
#			($eq_id, $eq_name, $foo) = split /(\".+\")/, $line;
#			$eq_id = int $eq_id;
#			($foo, $eq_auth, $eq_cur) = split /\s+/, $foo;
#			push @equip, [$eq_id, $eq_name, $eq_auth, $eq_cur];
		    }
		    # read supplies
		    until( ($line = <UNITS>) =~ /ORDERS/o) {
			my ($foo, $s_name, $s_auth, $s_cur)
			    = split /\s+/, $line;
			push @supp, [$s_name, $s_auth, $s_cur];
		    }
		} else {
		    $line = <UNITS>;
		}
	    }
	    if (scalar(@equip) == 0) {
		push @equip, ["empty", "empty", "empty", "empty"];
#		push @equip, ["empty", "empty", "empty", "empty"];
	    }
	    @info = ($str, [@equip], [@supp]);
#	    print "info = @info\n";
#	    print "equip = @equip\n";
#	    print "id = $id\n";
	    $units->{$id} = [@info];
#	    print "units = $units->{$id}\n";
	}
    }

    my ($k, $v, $e, $s);
    while ( ($k, $v) = each (%{$units}) ) {
	print "$k - $v\n";
	print "contents = @{$v}\n";
	print "strength = ${$v}[0]\n";
	foreach $e (@{${$v}[1]}) {
	    print "address = $e\n";
	    print "${$e}[0] ${$e}[1] ${$e}[2] ${$e}[3]\n";
	}
	foreach $s (@{${$v}[2]}) {
	    print "address = $s\n";
	    print "${$s}[0] ${$s}[1] ${$s}[2]\n";
	}
    }
}



------------------------------

Date: Mon, 4 Jan 1999 13:34:35 -0500
From: kpreid@ibm.net (Kevin Reid)
Subject: Re: How can I identify MS Office files?
Message-Id: <1dkwsj4.pyekex1rids1vN@slip166-72-108-140.ny.us.ibm.net>

Ed Finch <efinch@cais.com> wrote:

> Greetings!
> 
> We have about 50 Macs left in our building and are 
> migrating the users to Windows. The biggest issue
> is that their files weren't saved with extensions
> and it's painful to use MS Office. I'd like to 
> write a Perl script to read all of their files,
> identify Word, Excel and PowerPoint files, and
> add the appropriate extension automatically. I've
> searched the modules and the FAQ to no avail.
> 
> How can I identify the file types?

Here's how to identify a Word file:

if (MacPerl::GetFileInfo($path) eq 'WDBN') {
  # is Word file
}

I don't know the types for Excel or PowerPoint files.

-- 
   Kevin Reid.  |     Macintosh.
    "I'm me."   |  Think different.


------------------------------

Date: Mon, 04 Jan 1999 19:42:35 GMT
From: bart.lateur@skynet.be (Bart Lateur)
Subject: Re: How can I identify MS Office files?
Message-Id: <3691185c.250787@news.skynet.be>

Ed Finch wrote:

>We have about 50 Macs left in our building and are 
>migrating the users to Windows. The biggest issue
>is that their files weren't saved with extensions
>and it's painful to use MS Office. I'd like to 
>write a Perl script to read all of their files,
>identify Word, Excel and PowerPoint files, and
>add the appropriate extension automatically. I've
>searched the modules and the FAQ to no avail.
>
>How can I identify the file types?

First option: on a Mac, for example in MacPerl, use
MacPerl::GetFileInfo() to retrieve a file's filetype. That is the Mac
equivalent (4 characters) of a PC's file extension (3 characters). Some
simple experimentation should allow you to build a hash for converting
Mac filetype to PC extension.

If for some reason that isn't possible, look up the LAOLA project (Perl
scripts).This can at least identy Word and Excel, and probably other OLE
based files as well.

   HTH,
   Bart.


------------------------------

Date: 4 Jan 1999 21:03:15 GMT
From: lars@ecst.csuchico.edu (Eric Nelson)
Subject: Re: Improve speed of a perl-script ... and efficiency info.
Message-Id: <76raaj$at2$1@hubble.csuchico.edu>


This thread popped a question into my head.  Are there any pages that have
a listing of the most efficient perl routines.  ie.  foreach loops are quicker
than while loops, xxx has more overhead than yyy?  This just popped into my
head so don't flame me for not doing the research first.


Eric

-- 


GCS d H s++ !g p? au--- a- w+ v? C++ UI++ P+ L+ 3 E--- N+ K- W-- M-- !V -po+ Y+
t 5- j++ R- G? tv b D++ B- e+ u--- h- f r+ !n y*


------------------------------

Date: Mon, 04 Jan 1999 19:10:40 -0500
From: Eugene Sotirescu <eugene@verticalnet.com>
To: Eric Nelson <lars@ecst.csuchico.edu>
Subject: Re: Improve speed of a perl-script ... and efficiency info.
Message-Id: <36915880.66F9FA47@verticalnet.com>

Try to find out what the bottlenecks are: does it  use a lot of CPU? (if
not, but still takes a long time, you might have an I/O problem); do you
have greedy pattern matching with wildcards, or other regex stuff that
causes a lot of backtracking? Just a couple of examples, there are many,
too many things that can slow you down to mention them here.

Cutting up the file into pieces probably won't do anything for you, but
trying to time how much sections of the script take and narrow down the
problem that way might be a good idea.

> Marcel Beekmans  writes:
>
>   MB> I'm building an application for the web. It is a very big
>   MB> appliction, it is about 10,000 code-lines. The speed of the
>   MB> appliction is really bad.  What can I do?  (It is not impossible
>   MB> to cut the file into 2 or more separate files).
>
>
>



------------------------------

Date: 12 Dec 98 21:33:47 GMT (Last modified)
From: Perl-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Special: Digest Administrivia (Last modified: 12 Dec 98)
Message-Id: <null>


Administrivia:

Well, after 6 months, here's the answer to the quiz: what do we do about
comp.lang.perl.moderated. Answer: nothing. 

]From: Russ Allbery <rra@stanford.edu>
]Date: 21 Sep 1998 19:53:43 -0700
]Subject: comp.lang.perl.moderated available via e-mail
]
]It is possible to subscribe to comp.lang.perl.moderated as a mailing list.
]To do so, send mail to majordomo@eyrie.org with "subscribe clpm" in the
]body.  Majordomo will then send you instructions on how to confirm your
]subscription.  This is provided as a general service for those people who
]cannot receive the newsgroup for whatever reason or who just prefer to
]receive messages via e-mail.

The Perl-Users Digest is a retransmission of the USENET newsgroup
comp.lang.perl.misc.  For subscription or unsubscription requests, send
the single line:

	subscribe perl-users
or:
	unsubscribe perl-users

to almanac@ruby.oce.orst.edu.  

To submit articles to comp.lang.perl.misc (and this Digest), send your
article to perl-users@ruby.oce.orst.edu.

To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.

To request back copies (available for a week or so), send your request
to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
where x is the volume number and y is the issue number.

The Meta-FAQ, an article containing information about the FAQ, is
available by requesting "send perl-users meta-faq". The real FAQ, as it
appeared last in the newsgroup, can be retrieved with the request "send
perl-users FAQ". Due to their sizes, neither the Meta-FAQ nor the FAQ
are included in the digest.

The "mini-FAQ", which is an updated version of the Meta-FAQ, is
available by requesting "send perl-users mini-faq". It appears twice
weekly in the group, but is not distributed in the digest.

For other requests pertaining to the digest, send mail to
perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
sending perl questions to the -request address, I don't have time to
answer them even if I did know the answer.


------------------------------
End of Perl-Users Digest V8 Issue 4545
**************************************

home help back first fref pref prev next nref lref last post