Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Štvrtok, 15. október 2026

CVS log pre libcfg+/src/cmdline.c

[BACK] Up to [Platon] / libcfg+ / src

Zobrazenie rozdielov medzi ľubovoľnými revíziami


Základná vetva: MAIN


Revízia 1.38 / (stiahnutie) - [označiť k rozdielom], Sat Sep 12 04:04:50 2015 UTC (11 years, 1 month ago) by nepto


Zmeny od 1.37: +3 -3 [lines]
Rozdiely voči predchádzajúcej verzii 1.37 (colored)

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

Revízia 1.37 / (stiahnutie) - [označiť k rozdielom], Thu Nov 22 09:46:02 2007 UTC (18 years, 10 months ago) by nepto

Zmeny od 1.36: +6 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.36 (colored)

Fixed warning "overflow in implicit constant conversion"
in con->parsing_started initialization

Revízia 1.36 / (stiahnutie) - [označiť k rozdielom], Mon Jan 12 06:03:09 2004 UTC (22 years, 9 months ago) by nepto


Zmeny od 1.35: +2 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.35 (colored)

Bumped copyright year to 2004, preparing to 0.6.2 release.

Revízia 1.35 / (stiahnutie) - [označiť k rozdielom], Fri Nov 7 17:26:48 2003 UTC (22 years, 11 months ago) by nepto

Zmeny od 1.34: +3 -3 [lines]
Rozdiely voči predchádzajúcej verzii 1.34 (colored)

Changed URL from www.platon.sk to platon.sk.

Revízia 1.34 / (stiahnutie) - [označiť k rozdielom], Mon Jul 14 12:11:27 2003 UTC (23 years, 3 months ago) by nepto

Zmeny od 1.33: +2 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.33 (colored)

Fixed #0000089: confused return value. Return values in shared functions
*_set_currents() are now CFG_OK and CFG_ERROR_NOMEM.

Revízia 1.33 / (stiahnutie) - [označiť k rozdielom], Mon Feb 17 17:12:07 2003 UTC (23 years, 8 months ago) by nepto


Zmeny od 1.32: +3 -3 [lines]
Rozdiely voči predchádzajúcej verzii 1.32 (colored)

Updated e-mail addresses.

Revízia 1.32 / (stiahnutie) - [označiť k rozdielom], Tue Jan 7 16:02:29 2003 UTC (23 years, 9 months ago) by nepto

Zmeny od 1.31: +2 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.31 (colored)

Increase copyright date.

Revízia 1.31 / (stiahnutie) - [označiť k rozdielom], Mon Oct 7 10:54:44 2002 UTC (24 years ago) by rajo

Zmeny od 1.30: +1 -1 [lines]
Rozdiely voči predchádzajúcej verzii 1.30 (colored)

Tag $Id$ changed to $Platon$.

Revízia 1.30 / (stiahnutie) - [označiť k rozdielom], Wed Oct 2 17:49:08 2002 UTC (24 years ago) by rajo

Zmeny od 1.29: +3 -3 [lines]
Rozdiely voči predchádzajúcej verzii 1.29 (colored)

Part of libplaton library (src/str/ subdirectory) was moved to
src/platon/str subdirectory.

Revízia 1.29 / (stiahnutie) - [označiť k rozdielom], Tue Aug 27 13:19:18 2002 UTC (24 years, 1 month ago) by rajo

Zmeny od 1.28: +3 -3 [lines]
Rozdiely voči predchádzajúcej verzii 1.28 (colored)

Code cleanup.

Revízia 1.28 / (stiahnutie) - [označiť k rozdielom], Fri Aug 16 20:31:42 2002 UTC (24 years, 2 months ago) by rajo

Zmeny od 1.27: +6 -4 [lines]
Rozdiely voči predchádzajúcej verzii 1.27 (colored)

* Namespace improvements.
* All functions in shared directory src/str have names with prefix 'cfg_'.
  In project libplaton are these function names withouth prefix.

Revízia 1.27 / (stiahnutie) - [označiť k rozdielom], Tue Jul 16 13:42:11 2002 UTC (24 years, 3 months ago) by nepto


Zmeny od 1.26: +34 -5 [lines]
Rozdiely voči predchádzajúcej verzii 1.26 (colored)

Important API changes.
All elements array members, bytes and lines in file) are counted from 0.
Appropriate changes in error message printing functions.
Move initialization stuff for command line parsing from
  cfg_set_cmdline_context() function to cmdline parsing function to
  analogical behaviour for line and file.
Context structure update (memebrs reorganization, new members, etc.).

Revízia 1.26 / (stiahnutie) - [označiť k rozdielom], Mon Jul 15 18:57:54 2002 UTC (24 years, 3 months ago) by jombik9

Zmeny od 1.25: +2 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.25 (colored)

Temporary change to make libcfg+ works with old API.

Revízia 1.25 / (stiahnutie) - [označiť k rozdielom], Mon Jul 15 16:43:12 2002 UTC (24 years, 3 months ago) by jombik9

Zmeny od 1.24: +2 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.24 (colored)

Added full begin_pos and end_pos usage in command line parsing.
API methods cfg_(get|set)_cmdline_context() changes. Parameter argc
  removed, begin_pos and end_pos added.
New macros cfg_(get|set)_cmdline_context_by_argc() created to get
  backward compatibility. Please change your old
  cfg_(get|set)_cmdline_context() calls to these new functions/macros.

Revízia 1.24 / (stiahnutie) - [označiť k rozdielom], Mon Jul 15 16:17:02 2002 UTC (24 years, 3 months ago) by jombik9

Zmeny od 1.23: +2 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.23 (colored)

Removed property argc from cfg_context structure.
Property begin_pos is now used for command line parsing.
Other appropriate properties changed from int (argc) to long (begin_pos).

Revízia 1.23 / (stiahnutie) - [označiť k rozdielom], Mon Jul 15 14:45:54 2002 UTC (24 years, 3 months ago) by rajo

Zmeny od 1.22: +2 -1 [lines]
Rozdiely voči predchádzajúcej verzii 1.22 (colored)

Headers update.

Revízia 1.22 / (stiahnutie) - [označiť k rozdielom], Thu May 30 22:29:45 2002 UTC (24 years, 4 months ago) by jombik9


Zmeny od 1.21: +12 -4 [lines]
Rozdiely voči predchádzajúcej verzii 1.21 (colored)

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.

Revízia 1.21 / (stiahnutie) - [označiť k rozdielom], Wed May 29 15:12:11 2002 UTC (24 years, 4 months ago) by jombik9

Zmeny od 1.20: +6 -6 [lines]
Rozdiely voči predchádzajúcej verzii 1.20 (colored)

Fixed bug with short option '-'.

Revízia 1.20 / (stiahnutie) - [označiť k rozdielom], Wed Apr 24 22:03:54 2002 UTC (24 years, 5 months ago) by jombik9


Zmeny od 1.19: +19 -15 [lines]
Rozdiely voči predchádzajúcej verzii 1.19 (colored)

Error handling stuff finished.
Function cfg_fprint_error() added.
Functions cfg_print_error() and cfg_get_error_str() modified.

Revízia 1.19 / (stiahnutie) - [označiť k rozdielom], Sun Apr 21 10:08:40 2002 UTC (24 years, 6 months ago) by jombik9

Zmeny od 1.18: +9 -7 [lines]
Rozdiely voči predchádzajúcej verzii 1.18 (colored)

Neccessary building stuff changes.
Headers update.

Revízia 1.18 / (stiahnutie) - [označiť k rozdielom], Fri Apr 19 18:23:52 2002 UTC (24 years, 6 months ago) by host8

Zmeny od 1.17: +18 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.17 (colored)

'#include' stuff.
Removed test for strerror() function -- not used.

Revízia 1.17 / (stiahnutie) - [označiť k rozdielom], Mon Feb 25 18:45:56 2002 UTC (24 years, 7 months ago) by host8

Zmeny od 1.16: +3 -1 [lines]
Rozdiely voči predchádzajúcej verzii 1.16 (colored)

Source code indentation.

Revízia 1.16 / (stiahnutie) - [označiť k rozdielom], Sun Feb 17 15:18:45 2002 UTC (24 years, 8 months ago) by jombik9

Zmeny od 1.15: +17 -0 [lines]
Rozdiely voči predchádzajúcej verzii 1.15 (colored)

Total sync.
Files headers in libcfg project.
Transaltion updates in phpWebFileManager.
New signatures.

Revízia 1.15 / (stiahnutie) - [označiť k rozdielom], Sun Dec 16 20:44:37 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.14: +9 -624 [lines]
Rozdiely voči predchádzajúcej verzii 1.14 (colored)

Too many improvements:
- Makefile change - 'make test' added
- libcfg properties reorganization
- starting of quotation implementation

Revízia 1.14 / (stiahnutie) - [označiť k rozdielom], Sun Dec 9 15:07:37 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.13: +6 -5 [lines]
Rozdiely voči predchádzajúcej verzii 1.13 (colored)

Improvements.

Revízia 1.13 / (stiahnutie) - [označiť k rozdielom], Sat Dec 8 18:23:52 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.12: +216 -154 [lines]
Rozdiely voči predchádzajúcej verzii 1.12 (colored)

* get_multi_line() will return return code according to error and pointer
  to buffer will be passed as function parameter
* parameter to specify end of line postfixes for multi lines

* functions str_left_trim(), str_right_trim() for white characters removing
* macros ltrim(), rtrim() or str_ltrim(), str_ltrim()
* macros str_trim(), strtrim(), trim()

* leftover arguments dual mode:
  1.) can have valid options after leftover arguments
  2.) after first leftover argument is all cosidered as leftover argument
  Default initialization will be according to POSIXLY_CORRECT environment
  variable. Can be changed by changing context flags.
* better stuff for manipulating with context flags (add, remove, clear, ...)
  - add, clear, remove implemented

* universal functions with strdyn context properties manipulation and
  create appropriate macros

Revízia 1.12 / (stiahnutie) - [označiť k rozdielom], Wed Dec 5 23:58:48 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.11: +10 -7 [lines]
Rozdiely voči predchádzajúcej verzii 1.11 (colored)

Basic config file stuff implement.
TODO list updated (look @ that funny features :P)
Example config file added.

Revízia 1.11 / (stiahnutie) - [označiť k rozdielom], Mon Dec 3 16:48:39 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.10: +37 -40 [lines]
Rozdiely voči predchádzajúcej verzii 1.10 (colored)

Indent improvements.

Revízia 1.10 / (stiahnutie) - [označiť k rozdielom], Sun Dec 2 23:28:35 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.9: +2 -2 [lines]
Rozdiely voči predchádzajúcej verzii 1.9 (colored)

Props bugfixes.
Function cfg_parse() implemented.
Various bugfixes.
TODO list updated.

Revízia 1.9 / (stiahnutie) - [označiť k rozdielom], Sat Dec 1 01:27:47 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.8: +254 -145 [lines]
Rozdiely voči predchádzajúcej verzii 1.8 (colored)

Complete and transparent multi arguments implemented.
Separated multi arguments implemented.
Leftover arguments implemented allowing all types with or without multi.
Code reorganization in <cmdline.c>.
Bug fixes (not NULL tests and others).
New options with new argument types in self testing code.

Revízia 1.8 / (stiahnutie) - [označiť k rozdielom], Fri Nov 30 02:10:27 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.7: +175 -37 [lines]
Rozdiely voči predchádzajúcej verzii 1.7 (colored)

* command line stop string implemented
* create strdyn_create_ar() and link strdyn_duplicate()
* boolean multi options initialization handling
* multi options detection and error handling
* string data type support added
* string multi options initialization handling
* others improvements

Revízia 1.7 / (stiahnutie) - [označiť k rozdielom], Wed Nov 28 20:46:51 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.6: +20 -10 [lines]
Rozdiely voči predchádzajúcej verzii 1.6 (colored)

*** empty log message ***

Revízia 1.6 / (stiahnutie) - [označiť k rozdielom], Tue Nov 27 17:11:30 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.5: +37 -83 [lines]
Rozdiely voči predchádzajúcej verzii 1.5 (colored)

FIXED: for each numeric data type (INT, UINT, LONG, ...) tests if range
  checks works properly; for INT it doesn't
    - int and long seems to be the same datatype
FIXED: fix ULONG argument parsing (there is strange strtoul() behaviour)
Reorganization.
Popt sources in comments removed.
Old code sources in comments removed.
Whole testing, numeric values works fine.

Revízia 1.5 / (stiahnutie) - [označiť k rozdielom], Tue Nov 27 15:15:25 2001 UTC (24 years, 10 months ago) by jombik9

Zmeny od 1.4: +2 -0 [lines]
Rozdiely voči predchádzajúcej verzii 1.4 (colored)

Filename reorganizations.

Revízia 1.4 / (stiahnutie) - [označiť k rozdielom], Tue Nov 13 16:19:44 2001 UTC (24 years, 11 months ago) by jombik9

Zmeny od 1.3: +96 -52 [lines]
Rozdiely voči predchádzajúcej verzii 1.3 (colored)

Valig INT range checks (Red Hat's popt library has a bug in code!)
Additional numeric types (DOUBLE, FLOAT and UNSIGNED LONG) handling with appropriate range checks (not tested yet).
Missing argument error handling (added also into self test code).

Revízia 1.3 / (stiahnutie) - [označiť k rozdielom], Tue Oct 23 15:41:32 2001 UTC (24 years, 11 months ago) by jombik9

Zmeny od 1.2: +39 -15 [lines]
Rozdiely voči predchádzajúcej verzii 1.2 (colored)

Parsing improvements.

Revízia 1.2 / (stiahnutie) - [označiť k rozdielom], Tue Oct 23 00:05:18 2001 UTC (24 years, 11 months ago) by jombik9

Zmeny od 1.1: +373 -0 [lines]
Rozdiely voči predchádzajúcej verzii 1.1 (colored)

Basic implementation command line parsing.
Not fully tested, not fully worked, but seems to be good after few little improvements. :-)

Revízia 1.1 / (stiahnutie) - [označiť k rozdielom], Wed Oct 3 19:12:04 2001 UTC (25 years ago) by jombik9

Initial revision

Revízia 1.1.1.1 / (stiahnutie) - [označiť k rozdielom], Wed Oct 3 19:12:04 2001 UTC (25 years ago) by jombik9


Zmeny od 1.1: +0 -0 [lines]
Rozdiely voči predchádzajúcej verzii 1.1 (colored)

command line & config file parsing library

Tento formulár umožňuje zobrazenie rozdielov medzii ľubovoľnými dvomi revíziami jedného súboru. Môžete vybrať symbolické meno revízie alebo priamo zadať číslo revízie do vstupného textového poľa.




Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok