-
src/xpdev/ini_file.c ini_file.h
From
rswindell@1:103/705 to
CVS commit on Wed Jan 31 15:42:30 2018
src/xpdev ini_file.c 1.153 1.154 ini_file.h 1.52 1.53
Update of /cvsroot/sbbs/src/xpdev
In directory cvs:/tmp/cvs-serv23281
Modified Files:
ini_file.c ini_file.h
Log Message:
Added iniGet/Read[Existing]Value() functions which return unparse/converted values (string literals not supported/parsed).
iniPopKey() no longer supportes string literals. Use the new iniPopString() if you need to pop parsed string-literals from a string list.
All the non-String get/read function no longer bother with parsing string literals.
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Thu Mar 15 22:24:04 2018
src/xpdev ini_file.c 1.159 1.160 ini_file.h 1.53 1.54
Update of /cvsroot/sbbs/src/xpdev
In directory cvs:/tmp/cvs-serv16320
Modified Files:
ini_file.c ini_file.h
Log Message:
Added iniSetValue() which, like iniGetValue(), does not support string
literals (e.g. won't detect and escape them automatically). If you set
a key value with carriage-returns and line-feeds, those will end up in the
.ini file as-is, so use with caution.
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Fri Mar 30 01:35:15 2018
src/xpdev ini_file.c 1.160 1.161 ini_file.h 1.54 1.55
Update of /cvsroot/sbbs/src/xpdev
In directory cvs:/tmp/cvs-serv2189
Modified Files:
ini_file.c ini_file.h
Log Message:
Added functions for reading/parsing/writing lists of integers in .ini files (e.g. "Zones=1,2,3,4,5,6").
--- SBBSecho 3.03-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Wed Jul 25 22:36:47 2018
src/xpdev ini_file.c 1.163 1.164 ini_file.h 1.55 1.56
Update of /cvsroot/sbbs/src/xpdev
In directory cvs:/tmp/cvs-serv4364
Modified Files:
ini_file.c ini_file.h
Log Message:
iniGetSection() no longer includes blank lines (if there are any in the section) in the returned stringlist.
Created iniAppendSectionWithKeys(): similar to iniAppendSection, but a list
of list of "key=[value]" strings (like those returned from iniGetSection())
can be added at the same time.
--- SBBSecho 3.05-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Fri Apr 3 09:11:05 2020
src/xpdev ini_file.c 1.171 1.172 ini_file.h 1.58 1.59
Update of /cvsroot/sbbs/src/xpdev
In directory cvs:/tmp/cvs-serv29431
Modified Files:
ini_file.c ini_file.h
Log Message:
Get rid of the DLLCALL noise (not needed).
White-space fix-ups in header file.
--- SBBSecho 3.10-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Fri Apr 3 11:41:45 2020
src/xpdev ini_file.c 1.172 1.173 ini_file.h 1.59 1.60
Update of /cvsroot/sbbs/src/xpdev
In directory cvs:/tmp/cvs-serv6584
Modified Files:
ini_file.c ini_file.h
Log Message:
Implement iniHasInclude() to indicate if an ini file that was previously read with iniReadFile() has one or more !include directives.
!include directives must be followed by a space now so we don't false-match !includenotrightnowthankyouverymuch
--- SBBSecho 3.10-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Tue May 4 01:12:22 2021
https://gitlab.synchro.net/main/sbbs/-/commit/0d9111a526e0d42becd28186
Modified Files:
src/xpdev/ini_file.c ini_file.h
Log Message:
Add iniSortSections() which can sort a read ini list and optionally keysThis also exposed problems with the find_section() utility function: when the "found" section was actually empty and the next immediate line in the ini file was the beginning of a new section, the "keys" indexed would actually be the next section. Now fixed.
--- SBBSecho 3.14-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Mon Feb 28 10:19:34 2022
https://gitlab.synchro.net/main/sbbs/-/commit/2c7c37b0b2703282d53e2b50
Modified Files:
src/xpdev/ini_file.c ini_file.h
Log Message:
iniSortSections() supports an optional section prefixNeeded for echocfg option to sort linked nodes upon reading/writing sbbsecho.ini, for Ray Quinn (1:214/23).
--- SBBSecho 3.14-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Sun May 15 23:49:56 2022
https://gitlab.synchro.net/main/sbbs/-/commit/ce285b1f404fd93ab52d0735
Modified Files:
src/xpdev/ini_file.c ini_file.h
Log Message:
Replace deprecated inet_ntoa and inet_addr function callsUse inet_ntop and inet_pton instead.Use 32-bit arguments and return values for IPv4 addressess for all target platforms (ulong is 64-bit on LP64, e.g. Linux-x64, targets). --- SBBSecho 3.15-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Thu Dec 29 14:16:20 2022
https://gitlab.synchro.net/main/sbbs/-/commit/165a81a4606d61cc028f2c86
Modified Files:
src/xpdev/ini_file.c ini_file.h
Log Message:
Add iniGetIntInRange() for range-enforced integer valuesIf you're going to use a read key value as say, an index into fixed-length array, then you better be sure it's within an expected range.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Fri Dec 30 02:22:55 2022
https://gitlab.synchro.net/main/sbbs/-/commit/e4f27335d5233eb80c932622
Modified Files:
src/xpdev/ini_file.c ini_file.h
Log Message:
Add functions for reading/getting/settings 64-bit ints/uintsNo immediate use, but I thought I had one. I didn't. Still, will probably need these one day.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell (on Debian Linux)@1:103/705 to
Git commit to main/sbbs/master on Wed Feb 15 23:38:59 2023
https://gitlab.synchro.net/main/sbbs/-/commit/096fcddb227c690e274d6db9
Modified Files:
src/xpdev/ini_file.c ini_file.h
Log Message:
Add iniGetClampedInt() to return an int key val clamped to a min/max rangeVery similar to iniGetIntInRange(), but the default value is only returnedif the key
or value is missing.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Deucе@1:103/705 to
Git commit to main/sbbs/master on Tue Feb 20 05:22:23 2024
-
From
Deucе@1:103/705 to
Git commit to main/sbbs/master on Tue Feb 20 05:22:23 2024