- Oct 19, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
-
- Oct 18, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Also resolved some 32 vs 64-bit 'long' issues/ambiguities that have long-remained. :-) This commit also removes logon.lst file support. There's a TODO block remaining in js_user.c for setting portions of a user's birthdate (e.g. just the year or month or day).
-
- Oct 15, 2022
-
-
Rob Swindell authored
-
- Oct 14, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
- Oct 05, 2022
-
-
Rob Swindell authored
Initial support for read user records from user.tab Add verification phase to upgrade program
-
Rob Swindell authored
-
- Oct 04, 2022
-
-
Rob Swindell authored
-
- Sep 21, 2022
-
-
Rob Swindell authored
Section suffix is the decimal ASCII value, not the character itself. Fix issue #440 as reported by Nelgin
-
Rob Swindell authored
not just 'settings' Fix issue 439. Thanks Nelgin!
-
Rob Swindell authored
-
Rob Swindell authored
'execution_ars' not 'run_ars'.
-
- Sep 19, 2022
-
-
Rob Swindell authored
Cut the load/parse time of large (e.g. 1MB) .ini files in half.
-
Rob Swindell authored
-
Rob Swindell authored
Performance optimization: each section becomes its own separate (named) string list, so repeated searches through all the lines (including keys/values) are eliminated. This optimization resulted in a 50% reduction in time to load/parse large .ini files into memory. An additional 10% improvement was observed by freeing/nulling section names as they were consumed. Setting them to blank strings was also tried (without immediate freeing), but no performance improvement was observed.
-
Rob Swindell authored
For use with some new ini_file functions.
-
Rob Swindell authored
Some way for the sysop to specify their defaults would be preferable.
-
Rob Swindell authored
Use 'inipath' instead. Fixes msgs.ini disappearing issue as reported by Nelgin
-
- Sep 18, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
-
- Sep 17, 2022
-
-
Rob Swindell authored
format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint’
-
Rob Swindell authored
-
Rob Swindell authored
Resolve warnings and issues with ambiguity around the size of a long int.
-
Rob Swindell authored
Just to help resolve some warnings in scfg*.c
-
Rob Swindell authored
-
Rob Swindell authored
long is the one type that a different size between the supported 32-bit and 64-bit platforms, avoid its use.
-
Rob Swindell authored
-
Rob Swindell authored
Don't use long types in parameters to/return types of non-long functions (e.g. *Integer(), *Bytes(), *HexInt()): use int/uint instead. long is the one type that is a different size between the supported 32-bit and 64-bit target platforms, so avoid its use here. *LongInt() functions now accept/return long, not ulong. *ShortInt() functions accept/return short, not ushort. Added *UInteger, *UShortInt(), *ULongInt() functions for dealing with unsigned integer values, specifically. Add bit-width-specific aliases to integer value functions: *Int16, *UInt16, *Int32, and *UInt32
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-