aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/ChangeLog5
-rw-r--r--test/sortfor.awk7
-rw-r--r--test/sortfor.ok289
3 files changed, 298 insertions, 3 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 542a9d73..8b2138d6 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,8 @@
+Tue Feb 15 17:11:26 2011 Pat Rankin <rankin@pactechdata.com>
+
+ * sortfor.awk: New values for PROCINFO["sorted_in"].
+ * sortfor.ok: Sync with updated sortfor.awk.
+
Wed Feb 16 21:09:50 2011 Arnold D. Robbins <arnold@skeeve.com>
* Makefile.am (lintwarn): New test.
diff --git a/test/sortfor.awk b/test/sortfor.awk
index f61200da..611eca64 100644
--- a/test/sortfor.awk
+++ b/test/sortfor.awk
@@ -1,8 +1,9 @@
-BEGIN {
- PROCINFO["sorted_in"] = 1
-}
{ a[$0]++ }
END {
+ PROCINFO["sorted_in"] = "ascending"
+ for (i in a)
+ print i
+ PROCINFO["sorted_in"] = "descending"
for (i in a)
print i
}
diff --git a/test/sortfor.ok b/test/sortfor.ok
index 3da24591..8fc84d06 100644
--- a/test/sortfor.ok
+++ b/test/sortfor.ok
@@ -287,3 +287,292 @@ wjposer1
zero2
zeroe0
zeroflag
+zeroflag
+zeroe0
+zero2
+wjposer1
+widesub4
+widesub3
+widesub2
+widesub
+wideidx2
+wideidx
+uparrfs
+unterm
+uninitialized
+uninit5
+uninit4
+uninit3
+uninit2
+tweakfld
+tradanch
+synerr2
+synerr1
+switch2
+swaplns
+substr
+subslash
+subsepnm
+subi18n
+subamp
+strtonum
+strtod
+strnum1
+strftlng
+strftime
+strcat1
+sprintfc
+splitwht
+splitvar
+splitdef
+splitarr
+splitargv
+splitarg4
+space
+sortempty
+sort1
+shadow
+sclifin
+sclforin
+scalar
+rswhite
+rstest6
+rstest5
+rstest4
+rstest3
+rstest2
+rstest1
+rsstart3
+rsstart2
+rsstart1
+rsnulbig2
+rsnulbig
+rsnul1nl
+rs
+resplit
+reparse
+reint2
+reint
+reindops
+regx8bit
+regeq
+redfilnm
+rebuf
+rebt8b2
+rebt8b1
+range1
+rand
+prtoeval
+prt1eval
+profile2
+profile1
+procinfs
+prmreuse
+prmarscl
+printfbad2
+printfbad1
+printf1
+printf0
+prec
+prdupval
+poundbang
+posix2008sub
+posix
+pipeio2
+pipeio1
+pid
+pcntplus
+patsplit
+parseme
+parsefld
+parse1
+paramtyp
+paramres
+paramdup
+opasnslf
+opasnidx
+onlynl
+ofmts
+ofmtfidl
+ofmtbig
+ofmt
+octsub
+numsubstr
+numindex
+nulrsend
+nors
+noparms
+nonl
+nondec2
+nondec
+noloop2
+noloop1
+nofmtch
+nofile
+noeffect
+nlstrina
+nlinstr
+nlfldsep
+nfset
+nfneg
+nfldstr
+nested
+negexp
+nasty2
+nasty
+mtchi18n
+mmap8k
+minusstr
+messages
+membug1
+mbstr1
+mbprintf3
+mbprintf2
+mbprintf1
+mbfw1
+math
+match3
+match2
+match1
+manyfiles
+manglprm
+longwrds
+longsub
+localenl
+litoct
+lintold
+lint
+leadnl
+leaddig
+lc_num1
+iobug1
+intprec
+intformat
+intest
+inputred
+indirectcall
+ignrcase
+ignrcas2
+igncfs
+igncdym
+icasers
+icasefs
+hsprint
+hex
+gsubtst6
+gsubtst5
+gsubtst4
+gsubtst3
+gsubtst2
+gsubtest
+gsubasgn
+gnureops
+gnuops3
+gnuops2
+getnr2tm
+getnr2tb
+getlnhd
+getlndir
+getlnbuf
+getline3
+getline2
+getline
+gensub2
+gensub
+fwtest2
+fwtest
+funstack
+funsmnam
+funsemnl
+funlen
+fstabplus
+fsspcoln
+fsrs
+fsfwfs
+fsbs
+fpat1
+forsimp
+forref
+fordel
+fnparydl
+fnmisc
+fnasgnm
+fnaryscl
+fnarydel
+fnarray2
+fnarray
+fnamedat
+fmttest
+fmtspcl
+fldchgnf
+fldchg
+fieldwdth
+fflush
+fcall_exit2
+fcall_exit
+exitval2
+exitval1
+eofsplit
+dynlj
+dumpvars
+double2
+double1
+devfd2
+devfd1
+devfd
+delfunc
+delarprm
+delarpm2
+defref
+datanonl
+convfmt
+concat4
+concat3
+concat2
+concat1
+compare2
+compare
+clsflnam
+closebad
+clos1way
+clobber
+childin
+binmode1
+beginfile1
+badargs
+backw
+backgsub
+back89
+awkpath
+asorti
+asort
+asgext
+arysubnm
+aryprm8
+aryprm7
+aryprm6
+aryprm5
+aryprm4
+aryprm3
+aryprm2
+aryprm1
+arynocls
+arynasty
+arryref5
+arryref4
+arryref3
+arryref2
+arrymem1
+arrayref
+arrayprm3
+arrayprm2
+arrayparm
+argtest
+argarray
+anchgsub
+addcomma
+aasorti
+aasort
+aarray1
+aadelete2
+aadelete1