Changeset 7828


Ignore:
Timestamp:
2004-07-30T12:55:02+12:00 (20 years ago)
Author:
jrm21
Message:

use strict (caught an error/typo).

use perl's Exporter module, so we can export symbols (currently only
gsprintf() function).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/gsprintf.pm

    r6993 r7828  
    2323#
    2424###########################################################################
    25 
     25use strict;
     26no strict 'refs';
    2627
    2728package gsprintf;
    28 
     29require Exporter;
     30@gsprintf::ISA=qw(Exporter);
    2931
    3032use unicode;
    3133use util;
     34
     35@gsprintf::EXPORT_OK = qw'gsprintf'; # functions we can export into namespace
    3236
    3337
     
    148152    # Ensure the English resource bundle hasn't already been loaded
    149153    if ($specialresourcebundle{"{Language.code}"} eq "en") {
    150     $englishresourcebundle = $specialresourcebundle;
     154    %englishresourcebundle = %specialresourcebundle;
    151155    $englishoutputencoding = $specialoutputencoding;
    152156    }
    153157    if ($defaultresourcebundle{"{Language.code}"} eq "en") {
    154     $englishresourcebundle = $defaultresourcebundle;
     158    %englishresourcebundle = %defaultresourcebundle;
    155159    $englishoutputencoding = $defaultoutputencoding;
    156160    }
     
    187191    # Parse the resource bundle
    188192    my %resourcebundle = ();
    189     foreach $line (@resourcebundlelines) {
     193    foreach my $line (@resourcebundlelines) {
    190194    # Remove any trailing whitespace
    191195    $line =~ s/(\s*)$//;
Note: See TracChangeset for help on using the changeset viewer.