Ignore:
Timestamp:
05/06/10 16:19:02 (14 years ago)
Author:
mmaipsl
Message:

Replace all "set -A var -- [...]" used
for more portable "unset var" followed by "set +A var -- [...]".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_card/libIGCM_card.ksh

    r223 r268  
    131131        # Build name of array as $1_$2_$3 (cardname_Section_Option) 
    132132        typeset name=${name1%%.*}_${2}_${3} 
    133         set -A ${name} -- ${NULL_STR} 
     133        eval unset ${name} 
     134        eval ${name}[0]=${NULL_STR} 
    134135        set +A ${name} -- $( gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk -- "$@" | gawk -- 'BEGIN {FS="[() ,]+"} {for (i=2; i <= NF-1; i++) printf("%s ",$i)}' ) 
    135136    else 
     
    155156        # Build name of array as $1_$2 (cardname_Section) 
    156157        typeset name=${name1%%.*}_${2} 
    157         set -A ${name} -- ${NULL_STR} 
     158        eval unset ${name} 
     159        eval ${name}[0]=${NULL_STR} 
    158160        set +A ${name} -- $( gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintSection.awk -- "$@" ) 
    159161    else 
     
    196198 
    197199        # Watch for possible conflics : Check for other tmpfiles. 
    198         set -A tmpfiles -- $( ls $1_[0-9]* 2>/dev/null ) 
     200        unset tmpfiles 
     201        set +A tmpfiles -- $( ls $1_[0-9]* 2>/dev/null ) 
    199202        typeset isleep 
    200203        ((isleep=0)) 
     
    210213                break ; 
    211214            fi 
    212             set -A tmpfiles -- $( ls $1_[0-9]* 2>/dev/null ) 
     215            unset tmpfiles 
     216            set +A tmpfiles -- $( ls $1_[0-9]* 2>/dev/null ) 
    213217        done 
    214218 
Note: See TracChangeset for help on using the changeset viewer.