libnxsl, libnxdb, libnxsrv, nxget, and nxdbmgr are now UNICODE compatible; libtre...
authorVictor Kirhenshtein <victor@netxms.org>
Sun, 12 Dec 2010 00:46:24 +0000 (00:46 +0000)
committerVictor Kirhenshtein <victor@netxms.org>
Sun, 12 Dec 2010 00:46:24 +0000 (00:46 +0000)
commit08b214c69ebf7e204d981340e83f36b5001adf42
tree20c0f8699a76abf72c3c755d3b47b955e926e383
parent8756ff635aca3619a2974d758ac9a5e35b026a6f
libnxsl, libnxdb, libnxsrv, nxget, and nxdbmgr are now UNICODE compatible; libtre intergrated for regexp support
91 files changed:
.gitattributes
include/netxms-regex.h
include/nms_util.h
include/nxsl_classes.h
netxms.sln
src/agent/core/nxagentd.vcproj
src/agent/subagents/portCheck/http.cpp
src/db/dbdrv/db2/db2.cpp
src/db/dbdrv/mssql/mssql.cpp
src/db/dbdrv/mysql/mysql.cpp
src/db/dbdrv/odbc/odbc.cpp
src/db/dbdrv/oracle/oracle.cpp
src/db/dbdrv/pgsql/pgsql.cpp
src/db/dbdrv/sqlite/sqlite.cpp
src/db/libnxdb/dbcp.cpp
src/db/libnxdb/drivers.cpp
src/db/libnxdb/libnxdb.h
src/db/libnxdb/libnxdb.vcproj
src/db/libnxdb/libnxdbw.vcproj [copied from src/db/libnxdb/libnxdb.vcproj with 89% similarity]
src/db/libnxdb/session.cpp
src/libnetxms/dload.cpp
src/libnetxms/libnetxms.vcproj
src/libnetxms/libnetxmsw.vcproj
src/libnetxms/regex.c [deleted file]
src/libnetxms/string.cpp
src/libnetxms/tools.cpp
src/libnxlp/file.cpp
src/libnxlp/main.cpp
src/libnxlp/rule.cpp
src/libnxsl/class.cpp
src/libnxsl/compiler.cpp
src/libnxsl/env.cpp
src/libnxsl/functions.cpp
src/libnxsl/instruction.cpp
src/libnxsl/lexer.cpp
src/libnxsl/libnxsl.h
src/libnxsl/libnxsl.vcproj
src/libnxsl/library.cpp
src/libnxsl/main.cpp
src/libnxsl/parser.y
src/libnxsl/program.cpp
src/libnxsl/value.cpp
src/libtre/AUTHORS [new file with mode: 0644]
src/libtre/LICENSE [new file with mode: 0644]
src/libtre/NEWS [new file with mode: 0644]
src/libtre/README [new file with mode: 0644]
src/libtre/THANKS [new file with mode: 0644]
src/libtre/libtre.def [new file with mode: 0644]
src/libtre/libtre.vcproj [copied from src/libnxsl/libnxsl.vcproj with 69% similarity]
src/libtre/regcomp.c [new file with mode: 0644]
src/libtre/regerror.c [new file with mode: 0644]
src/libtre/regex.h [new file with mode: 0644]
src/libtre/regexec.c [new file with mode: 0644]
src/libtre/tre-ast.c [new file with mode: 0644]
src/libtre/tre-ast.h [new file with mode: 0644]
src/libtre/tre-compile.c [new file with mode: 0644]
src/libtre/tre-compile.h [new file with mode: 0644]
src/libtre/tre-internal.h [new file with mode: 0644]
src/libtre/tre-match-approx.c [new file with mode: 0644]
src/libtre/tre-match-backtrack.c [new file with mode: 0644]
src/libtre/tre-match-parallel.c [new file with mode: 0644]
src/libtre/tre-match-utils.h [new file with mode: 0644]
src/libtre/tre-mem.c [new file with mode: 0644]
src/libtre/tre-mem.h [new file with mode: 0644]
src/libtre/tre-parse.c [new file with mode: 0644]
src/libtre/tre-parse.h [new file with mode: 0644]
src/libtre/tre-stack.c [new file with mode: 0644]
src/libtre/tre-stack.h [new file with mode: 0644]
src/libtre/tre.h [new file with mode: 0644]
src/libtre/win32/config.h [new file with mode: 0644]
src/libtre/win32/tre-config.h [new file with mode: 0644]
src/libtre/windll.cpp [new file with mode: 0644]
src/libtre/xmalloc.c [new file with mode: 0644]
src/libtre/xmalloc.h [new file with mode: 0644]
src/nxscript/class.cpp
src/nxscript/nxscript.cpp
src/nxscript/nxscript.vcproj
src/server/include/nxsrvapi.h
src/server/libnxsrv/agent.cpp
src/server/libnxsrv/isc.cpp
src/server/libnxsrv/libnxsrv.vcproj
src/server/tools/nxdbmgr/check.cpp
src/server/tools/nxdbmgr/export.cpp
src/server/tools/nxdbmgr/import.cpp
src/server/tools/nxdbmgr/init.cpp
src/server/tools/nxdbmgr/nxdbmgr.cpp
src/server/tools/nxdbmgr/nxdbmgr.h
src/server/tools/nxdbmgr/nxdbmgr.vcproj
src/server/tools/nxdbmgr/upgrade.cpp
src/server/tools/nxget/nxget.cpp
src/server/tools/nxget/nxget.vcproj