aboutsummaryrefslogtreecommitdiff
path: root/jim-format.c
AgeCommit message (Collapse)AuthorFilesLines
2020-11-14format: minor indentation fixSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2017-05-26format: validate too long precisionSteve Bennett1-1/+1
Reported-by: Ryan Whitworth <me@ryanwhitworth.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2017-05-12format: Restrict formatted fields to a reasonable sizeSteve Bennett1-0/+7
Calling the system sprintf() with overly long sizes can cause problems, so limit field size to 10000. Reported-by: Ryan Whitworth <me@ryanwhitworth.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2017-05-12format: Validate too many flags in format stringSteve Bennett1-1/+2
Avoid a stack overflow Reported-by: Ryan Whitworth <me@ryanwhitworth.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2014-01-21many comment changes, some small code changesSteve Bennett1-1/+0
Sweep through and clean up all (most) of the comments in the code. While there, adjust some variable and function names to be more consistent, and make a few small code changes - again, mostly for consistency. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2014-01-17format: fix format %hd on some platformsSteve Bennett1-7/+4
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2014-01-17format: fix white space indenting in jim-format.cSteve Bennett1-323/+323
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2014-01-03Remove tabs from source filesSteve Bennett1-375/+375
Tabs accidentally crept into source files in violaton of the style guide Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-11-28Add basic support for [format %b]Steve Bennett1-0/+36
Binary conversion Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-11-06Fix [string tolower] buffer overflow for non-utf8Steve Bennett1-1/+1
Reported-by: Andy <jimdevel@hummypkg.org.uk> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-08-02Minor code cleanupsSteve Bennett1-1/+1
Prefer Jim_String() and Jim_Length() over Jim_GetString() where it makes sense. Use Jim_ListGetIndex() where success is guaranteed. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-24Create build-jim-ext for building extensionsSteve Bennett1-2/+1
Simplifies the process of building loadable extensions Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12Remove all trailing whitespace in sourceSteve Bennett1-6/+6
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-31Make some more static data read-onlySteve Bennett1-2/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-12-21All Jim source should include jimautoconf.hSteve Bennett1-0/+1
This ensures that everything picks up the autoconf settings
2010-11-17Fix a bug in [format]Steve Bennett1-6/+9
The buffer length could be wrong when printing numeric values Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-17Add UTF-8 support to JimSteve Bennett1-0/+429
Signed-off-by: Steve Bennett <steveb@workware.net.au>