# *TODO means it's already in the central TODO list with references to test_3rd
#
addcomma
anchgsub
arrayprm2
arrayprm3
arrayref
arrymem1
arryref2
arynasty
arynocls
aryprm8
arysubnm
asgext
back89
backbigs1
childin
clobber
closebad
clsflnam
compare2
concat1
concat2
concat3
concat4
convfmt
delargv
delarpm2
delarprm
# delsub          TODO: check if we need to reimplement this
# dfastress       TODO: fails badly
dynlj
eofsplit
exit2
exitval2
fldchg
fldchgnf
# fmtspcl         TODO: figure out what to do with the NaNs
fmttest
fnarydel
fnparydl
fordel
forref
fsbs
fsfwfs
fsrs
fstabplus
# funlen          *TODO: check posix: should length(array) work?
funsemnl
# getline         *TODO: concat precedence over IO
getline3
getline4
getline5
getlnbuf
getlndir
getlnhd
getnr2tb
getnr2tm
gsubtest
gsubtst2
# gsubtst3    TODO: ???
# gsubtst4    TODO: extended regex?
gsubtst5
gsubtst7
gsubtst8
hello
hsprint
igncdym
inftest
# inputred     concat precedence over IO: it is implementation defined by POSIX, portable awk programs shall use ()
intest
intprec
# jarebug     *TODO: regex on binary
leadnl
litoct
longsub
manglprm
math
# mbprintf1   TODO: lmawk binary
mbprintf2
mbprintf3
# mbprintf4   TODO: lmawk binary
mbstr1
membug1
minusstr
mpfrnegzero
mtchi18n
nasty
nasty2
negexp
negrange
nested
nfldstr
nfloop
nfset
nlfldsep
nlinstr
nlstrina
noloop1
noloop2
nonl
# nulrsend       TODO: POSIX: RS null = separate by blank line
numindex
numsubstr
octsub
ofmt
ofmta
ofmtfidl
ofmts
# ofs1          TODO: mawk doesn't respect FS or OFS?
onlynl
opasnidx
opasnslf
paramtyp
paramuninitglobal
parse1
pcntplus
pid
pipeio1
pipeio2
posix
posix2008sub
prdupval
prec
# printf0      *TODO: printf with no arg - UB?
printf1
printfbad3
# printfloat   TODO: very strange format breaks
prmreuse
prt1eval
prtoeval
rand
range1
rebt8b1
# rebt8b2      TODO: binary?
rebuf
redfilnm
regeq
regexprange
# regx8bit     *TODO: binary regex?
# reindops     *TODO: regex "^+" ; should we interpret the + as a literal?
reparse
resplit
rri1
rs
rsnul1nl
rsstart1
rstest1
rstest2
rstest3
rstest4
rstest5
rstest6
rswhite
shadow
splitargv
splitarr
splitdef
splitvar
splitwht
sprintfc
strcat1
strnum1
subamp
subi18n
subsepnm
subslash
substr
swaplns
tradanch
tweakfld
uninit2
uninit3
uninit4
# uninit5          *TODO: length() on array?
uninitialized
# uparrfs          *TODO: ^ in FS
wideidx
wideidx2
widesub
widesub2
widesub3
wjposer1
# xref              regex [:alnum:]
zero2
zeroe0
zeroflag
