select expanded, 00 + iif( occurs( '...',tip )>0, 27, occurs(',', tip) + iif(empty(tip),0,1)) as args ; from foxcode ; into cursor funcargs ; where type = 'F' select args, count(*) from funcargs into cursor x1 group by 1 order by 1We get this distribution of number of arguments to the builtin functions:
# Args Cnt 0 3 1 193 2 111 3 69 4 20 5 8 6 4 7 1 8 1 27 11The 27 arguments occur because of functions like min(), max(), createobject()