aboutsummaryrefslogtreecommitdiff
path: root/jim-tclprefix.c
AgeCommit message (Collapse)AuthorFilesLines
2021-01-10package: add ABI version checkingSteve Bennett1-4/+1
jim.h now includes JIM_ABI_VERSION that should be incremented whenever the ABI changes. Then all loadable modules should call Jim_CheckAbiVersion() to make sure they are loaded against the correct version. Add Jim_PackageProvideCheck() that does both Jim_CheckAbiVersion() and Jim_PackageProvide() to simplify the implementation of loadable extensions. Also rename the "big" sqlite3 extension to just sqlite to avoid a naming conflict with the smaller jim-sqlite3 extension. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2019-11-30string map and string compare now support embedded nullsSteve Bennett1-2/+28
Reported-by: dbohdan <dbohdan@dbohdan.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2017-09-21tcl::prefix: respect -message when no valid optionsSteve Bennett1-4/+4
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2017-03-03Fix some declarations after codeSteve Bennett1-2/+2
For the benefit of C89 compilers. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-10-02Add some tests for paths identified as untested by gcov.Evan Hunter1-2/+1
Also prune a 'break' which was unreachable.
2016-09-29Add support for "-commands" to many commandsSteve Bennett1-1/+1
This option returns a list of support subcommands and is useful for command line completion. Support added to: socket, namespace, tcl::prefix, string, dict, info Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-13Quieten some compiler warningsSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-12Add missing jim-tclprefix.cSteve Bennett1-0/+198
Signed-off-by: Steve Bennett <steveb@workware.net.au>