* foreach ok, accept string, array and table
* fix for
* fix acTable.add()
* fix last func argument which is table
* fix for compiling on 64bit platform