CVS log for libcfg+/src/shared.c
Up to [Platon] / libcfg+ / src
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.39 / (download) - [select for diffs], Sun Sep 13 08:07:13 2015 UTC (11 years, 1 month ago) by nepto
Changes since 1.38: +4 -1 lines Diff to previous 1.38 (unified) to selected 1.23 (unified)
Prevent compiler warning, but keep variable sep_ar_idx for future use
Revision 1.38 / (download) - [select for diffs], Sat Sep 12 04:04:50 2015 UTC (11 years, 1 month ago) by nepto
Changes since 1.37: +3 -3 lines Diff to previous 1.37 (unified) to selected 1.23 (unified)
Introduced release 0.7.0 (12-SEP-2015)
Updated:
- Platon Group name (Platon SDG is no longer used)
- copyright year (2015)
- library homepage URLs
- certain e-mail addresses
Revision 1.37 / (download) - [select for diffs], Thu Nov 22 09:16:56 2007 UTC (18 years, 10 months ago) by nepto
Changes since 1.36: +6 -2 lines Diff to previous 1.36 (unified) to selected 1.23 (unified)
Fixed CFG_IGNORE_UNKNOWN
Revision 1.36 / (download) - [select for diffs], Mon Jan 12 06:03:09 2004 UTC (22 years, 9 months ago) by nepto
Changes since 1.35: +2 -2
lines Diff to previous 1.35 (unified) to selected 1.23 (unified)
Bumped copyright year to 2004, preparing to 0.6.2 release.
Revision 1.35 / (download) - [select for diffs], Fri Nov 7 17:26:48 2003 UTC (22 years, 11 months ago) by nepto
Changes since 1.34: +3 -3
lines Diff to previous 1.34 (unified) to selected 1.23 (unified)
Changed URL from www.platon.sk to platon.sk.
Revision 1.34 / (download) - [select for diffs], Wed Aug 20 11:31:34 2003 UTC (23 years, 2 months ago) by nepto
Changes since 1.33: +15 -5
lines Diff to previous 1.33 (unified) to selected 1.23 (unified)
Again fix #0000039: Integers cannot be initialized in float-like style
* if something like 12e-2 occurs, CFG_ERR_BADNUMBER is returned
because number is not integer
* if something like 12e100000000 occurs, CFG_ERR_OVERFLOW is returned
because number is to big
* if too big decimal number occurs, CFG_ERR_OVERFLOW is returned,
because we do not have any solution how to detect decimal numbers for
very big numbers
Revision 1.33 / (download) - [select for diffs], Mon Jul 14 12:11:27 2003 UTC (23 years, 3 months ago) by nepto
Changes since 1.32: +11 -11
lines Diff to previous 1.32 (unified) to selected 1.23 (unified)
Fixed #0000089: confused return value. Return values in shared functions
*_set_currents() are now CFG_OK and CFG_ERROR_NOMEM.
Revision 1.32 / (download) - [select for diffs], Fri Feb 28 02:06:02 2003 UTC (23 years, 7 months ago) by nepto
Changes since 1.31: +5 -4
lines Diff to previous 1.31 (unified) to selected 1.23 (unified)
Prevent floor() call usage for decimal numbers determination.
Revision 1.31 / (download) - [select for diffs], Wed Feb 26 21:44:04 2003 UTC (23 years, 7 months ago) by nepto
Changes since 1.30: +3 -3
lines Diff to previous 1.30 (unified) to selected 1.23 (unified)
Fixed typo in comment.
Whitespace corrections.
Revision 1.30 / (download) - [select for diffs], Tue Feb 25 12:58:41 2003 UTC (23 years, 7 months ago) by nepto
Changes since 1.29: +32 -12
lines Diff to previous 1.29 (unified) to selected 1.23 (unified)
Added support for integer numbers initialization in float-like style.
Current implementation requires linking against math library (libm).
Revision 1.29 / (download) - [select for diffs], Mon Feb 24 21:13:40 2003 UTC (23 years, 7 months ago) by nepto
Changes since 1.28: +11 -11
lines Diff to previous 1.28 (unified) to selected 1.23 (unified)
Better source formatting.
Improved condition in test for string to numeric datatype failure.
Revision 1.28 / (download) - [select for diffs], Mon Feb 17 17:12:07 2003 UTC (23 years, 8 months ago) by nepto
Changes since 1.27: +3 -3
lines Diff to previous 1.27 (unified) to selected 1.23 (unified)
Updated e-mail addresses.
Revision 1.27 / (download) - [select for diffs], Tue Jan 7 16:02:29 2003 UTC (23 years, 9 months ago) by nepto
Changes since 1.26: +2 -2
lines Diff to previous 1.26 (unified) to selected 1.23 (unified)
Increase copyright date.
Revision 1.26 / (download) - [select for diffs], Fri Dec 27 17:49:19 2002 UTC (23 years, 9 months ago) by nepto
Changes since 1.25: +55 -51
lines Diff to previous 1.25 (unified) to selected 1.23 (unified)
Rewritten __cfg_cmdline_set_currents() shared function to match also
empty prefixes of short and/or long command line options.
Revision 1.25 / (download) - [select for diffs], Mon Oct 7 10:54:44 2002 UTC (24 years ago) by rajo
Changes since 1.24: +1 -1
lines Diff to previous 1.24 (unified) to selected 1.23 (unified)
Tag $Id$ changed to $Platon$.
Revision 1.24 / (download) - [select for diffs], Wed Oct 2 17:49:08 2002 UTC (24 years ago) by rajo
Changes since 1.23: +3 -3
lines Diff to previous 1.23 (unified)
Part of libplaton library (src/str/ subdirectory) was moved to
src/platon/str subdirectory.
Revision 1.23 / (download) - [selected], Tue Aug 27 13:19:18 2002 UTC (24 years, 1 month ago) by rajo
Changes since 1.22: +22 -22
lines Diff to previous 1.22 (unified)
Code cleanup.
Revision 1.22 / (download) - [select for diffs], Fri Aug 16 20:31:43 2002 UTC (24 years, 2 months ago) by rajo
Changes since 1.21: +23 -21
lines Diff to previous 1.21 (unified) to selected 1.23 (unified)
* Namespace improvements.
* All functions in shared directory src/str have names with prefix 'cfg_'.
In project libplaton are these function names withouth prefix.
Revision 1.21 / (download) - [select for diffs], Sun Aug 4 18:07:44 2002 UTC (24 years, 2 months ago) by rajo
Changes since 1.20: +2 -2
lines Diff to previous 1.20 (unified) to selected 1.23 (unified)
Fixed 'make test'.
Revision 1.20 / (download) - [select for diffs], Mon Jul 15 14:45:54 2002 UTC (24 years, 3 months ago) by rajo
Changes since 1.19: +2 -1
lines Diff to previous 1.19 (unified) to selected 1.23 (unified)
Headers update.
Revision 1.19 / (download) - [select for diffs], Sun Jun 23 16:43:47 2002 UTC (24 years, 3 months ago) by jombik9
Changes since 1.18: +7 -19
lines Diff to previous 1.18 (unified) to selected 1.23 (unified)
Properties handling stuff updated (bad handling of property clearing).
Fixed annoying sigfault as an implication of bad properties handling.
Revision 1.18 / (download) - [select for diffs], Sun Jun 23 10:48:46 2002 UTC (24 years, 3 months ago) by jombik9
Changes since 1.17: +126 -75
lines Diff to previous 1.17 (unified) to selected 1.23 (unified)
These real properties were added:
CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR
CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR
CFG_FILE_QUOTE_PREFIX
CFG_FILE_QUOTE_POSTFIX
+ appropriate _FILE_ equivalents
Various virtual properties added for setting up two or more real
properties in one function call:
CFG_QUOTE
CFG_LINE_QUOTE
CFG_FILE_QUOTE
CFG_QUOTE_PREFIX
CFG_QUOTE_POSTFIX
CFG_MULTI_VALS_SEPARATOR
CFG_FILE_MULTI_VALS_SEPARATOR
CFG_LINE_MULTI_VALS_SEPARATOR
CFG_NORMAL_MULTI_VALS_SEPARATOR
CFG_LEFTOVER_MULTI_VALS_SEPARATOR
CFG_OPTION_ARG_SEPARATOR
Default properties values update.
Improved internal functions split_multi_arg() and unquote_single_arg().
Revision 1.17 / (download) - [select for diffs], Mon Jun 10 20:13:54 2002 UTC (24 years, 4 months ago) by host8
Changes since 1.16: +5 -1
lines Diff to previous 1.16 (unified) to selected 1.23 (unified)
Patched bug with undeclared 'errno' if <errno.h> is not available.
Revision 1.16 / (download) - [select for diffs], Thu May 30 22:29:45 2002 UTC (24 years, 4 months ago) by jombik9
Changes since 1.15: +28 -26
lines Diff to previous 1.15 (unified) to selected 1.23 (unified)
Special properties stuff completely rewritten from scratch.
Now it is possible to link applications agains our library.
Old code was removed, only in props.c was left commented.
New documentation texts for Doxygen.
Revision 1.15 / (download) - [select for diffs], Wed May 29 20:12:02 2002 UTC (24 years, 4 months ago) by jombik9
Changes since 1.14: +70 -63
lines Diff to previous 1.14 (unified) to selected 1.23 (unified)
Function unqote_single_arg() implemented.
Tiny code improvements and cleanup.
More comments.
Revision 1.14 / (download) - [select for diffs], Wed May 29 15:12:11 2002 UTC (24 years, 4 months ago) by jombik9
Changes since 1.13: +44 -35
lines Diff to previous 1.13 (unified) to selected 1.23 (unified)
Fixed bug with short option '-'.
Revision 1.13 / (download) - [select for diffs], Mon May 27 16:43:40 2002 UTC (24 years, 4 months ago) by jombik9
Changes since 1.12: +1 -3
lines Diff to previous 1.12 (unified) to selected 1.23 (unified)
Fixed shadowed debug variable.
Added error_code cleaning into cfg_reset_context() function.
Revision 1.12 / (download) - [select for diffs], Sun Apr 28 23:01:22 2002 UTC (24 years, 5 months ago) by jombik9
Changes since 1.11: +2 -2
lines Diff to previous 1.11 (unified) to selected 1.23 (unified)
Little improves and sync.
Revision 1.11 / (download) - [select for diffs], Sun Apr 21 10:08:40 2002 UTC (24 years, 6 months ago) by jombik9
Changes since 1.10: +9 -7
lines Diff to previous 1.10 (unified) to selected 1.23 (unified)
Neccessary building stuff changes.
Headers update.
Revision 1.10 / (download) - [select for diffs], Fri Apr 19 18:23:52 2002 UTC (24 years, 6 months ago) by host8
Changes since 1.9: +33 -7
lines Diff to previous 1.9 (unified) to selected 1.23 (unified)
'#include' stuff.
Removed test for strerror() function -- not used.
Revision 1.9 / (download) - [select for diffs], Fri Apr 19 01:28:21 2002 UTC (24 years, 6 months ago) by jombik9
Changes since 1.8: +0 -14
lines Diff to previous 1.8 (unified) to selected 1.23 (unified)
Commented code removed, code cleanup, etc.
Revision 1.8 / (download) - [select for diffs], Sun Apr 7 16:42:33 2002 UTC (24 years, 6 months ago) by jombik9
Changes since 1.7: +2 -29
lines Diff to previous 1.7 (unified) to selected 1.23 (unified)
Doxygen documentation finished.
Modified file patterns in Doxyfile.in file.
Revision 1.7 / (download) - [select for diffs], Thu Apr 4 17:10:58 2002 UTC (24 years, 6 months ago) by jombik9
Changes since 1.6: +7 -1
lines Diff to previous 1.6 (unified) to selected 1.23 (unified)
Things from TODO list:
+ number of spaces in cfgfile option names should not be relevant in compare
with real option names in file; that means "multi int" is the same as
"multi int" and "multi\tint"
- seems to be fixed, but needs testing
+ fix this bug: numbers in format 09 cannot be converted to decimal data type
- it is not bug, it is feature: numbers started with 0 are considered to be
in octal format; similary numbers started with 0x or 0X are considered to
be in hexadecimal format; so 09 is really invalid, because in octal format
this number is not correct
Doxygen documentation update
Revision 1.6 / (download) - [select for diffs], Thu Feb 28 17:50:41 2002 UTC (24 years, 7 months ago) by jombik9
Changes since 1.5: +5 -4
lines Diff to previous 1.5 (unified) to selected 1.23 (unified)
Bug fixes in process table creation from command line and config files.
Leftovers file arguments (command directive in config file) parsing
fixed.
Improvements in fd.c
Sync.
Revision 1.5 / (download) - [select for diffs], Mon Feb 25 18:45:56 2002 UTC (24 years, 7 months ago) by host8
Changes since 1.4: +41 -10
lines Diff to previous 1.4 (unified) to selected 1.23 (unified)
Source code indentation.
Revision 1.4 / (download) - [select for diffs], Sun Feb 17 15:18:45 2002 UTC (24 years, 8 months ago) by jombik9
Changes since 1.3: +17 -0
lines Diff to previous 1.3 (unified) to selected 1.23 (unified)
Total sync.
Files headers in libcfg project.
Transaltion updates in phpWebFileManager.
New signatures.
Revision 1.3 / (download) - [select for diffs], Wed Feb 13 14:55:27 2002 UTC (24 years, 8 months ago) by jombik9
Changes since 1.2: +2 -2
lines Diff to previous 1.2 (unified) to selected 1.23 (unified)
cfg improvements
Revision 1.2 / (download) - [select for diffs], Thu Dec 20 19:50:38 2001 UTC (24 years, 10 months ago) by jombik9
Changes since 1.1: +118 -54
lines Diff to previous 1.1 (unified) to selected 1.23 (unified)
Quotations fully implemented.
Revision 1.1 / (download) - [select for diffs], Tue Dec 18 20:18:58 2001 UTC (24 years, 10 months ago) by jombik9
Diff to selected 1.23 (unified)
Shared methods.
This form allows you to request diff's between any two
revisions of a file. You may select a symbolic revision
name using the selection box or you may type in a numeric
name using the type-in text box.
Platon Group <platon@platon.org> http://platon.org/
|