summaryrefslogtreecommitdiff
path: root/popt.h
Commit message (Collapse)AuthorAgeFilesLines
* - use poptArgvFree to avoid memory leaks.jbj2016-06-241-2/+7
|
* - popt: include external symbols within extern "C" scope.jbj2014-11-111-5/+6
|
* Fix misspellingdevzero20002013-06-261-1/+1
| | | | Fix misspelling using http://github.com/lyda/misspell-check
* - return statck under/overflow errors.jbj2010-06-171-0/+3
| | | | - fix: return POPT_ERROR_UNWANTEDARG with extraneous argument.
* - internalize POPT_OPTION_DEPTH for dynamic re-config.jbj2010-06-171-2/+0
|
* - add an RPN calculator to do logical and add/subtract operations.jbj2010-06-131-0/+1
|
* - add poptBitsArgs() method to generate args bit set.jbj2009-07-261-0/+2
|
* - splint fiddles.jbj2009-07-261-3/+5
|
* - add methods for bit set union and intersection.jbj2009-07-261-2/+6
| | | | | - permit comma separated attribute lists, handle negated attributes. - better test for POPT_ARG_BITSET.
* - add POPT_ARG_BITSET handling.jbj2009-07-251-1/+51
|
* - add POPT_ARG_SHORT handling.jbj2009-07-251-1/+18
|
* - poptReadFile: permit NULL if return values are not desired.jbj2009-01-251-4/+4
|
* - jbj: add poptReadFile routine.jbj2009-01-251-9/+23
|
* - add poptInit/poptFini/poptReadConfigFiles/poptSaneFile routines.jbj2008-12-191-9/+58
|
* - jbj: reserve a bit for --[no]opt prefix toggling.jbj2008-12-181-1/+2
|
* - jbj: snip out 8 unused bits for argument groups.jbj2008-12-181-1/+3
|
* - jbj: study the mess with splint, remove annotations where possible.jbj2008-03-091-1/+2
| | | | | | | | - jbj: add -D_GNU_SOURCE for gcc to use __builtin_stpcpy when available. - jbj: add static inline stpcpy for the deprived. - jbj: use stpcpy to eliminate sprintf calls everywhere but popthelp.c - jbj: remove (now unneeded afaik) va_copy() from POPT_fprintf(). - jbj: inline strdup_fprintf() => POPT_fprintf keeping (unneeded?) va_copy.
* - splint fiddles.jbj2008-02-161-2/+2
|
* - jbj: free aliases/execs with common code.jbj2008-02-131-2/+2
| | | | | - jbj: rewrite the callback logic using a switch for simplicity. - jbj: hide bit field structure behind F_ISSET/LF_ISSET/CBF_ISSET macros.
* - add POPT_ARG_ARGV, starting with the poptSaveString() method.jbj2008-02-131-1/+14
| | | | - add help for POPT_ARG_LONGLONG.
* - jbj: hmmm, POSIXly correct --echo-args needs fixing, disable for now.jbj2008-02-121-5/+23
| | | | | - jbj: poptint.h: typedef's for string and string arrays. - jbj: add POPT_ARG_LONGLONG, and poptSaveLongLong().
* - jbj: add a %track section (as in rpm-5.0) to popt.spec.popt-1_13-releasejbj2007-12-111-1/+1
| | | | - jbj: chg poptGetOptArg() to "char *", document application needs to free.
* - jbj: rescuscitate the splint annotations.jbj2007-11-041-2/+2
|
* - remove N_(...) markings from popt.h, markers in popthelp.c instead.jbj2007-08-141-6/+2
|
* Bring in rpm.org changes to HEAD.jbj2007-05-251-44/+55
|
* Add lua to doxygen.jbj2004-10-201-1/+1
|
* Doxygen fiddles.jbj2004-10-201-1/+1
|
* Sick hack to preserve the pretense that popt has an ABI.jbj2003-12-261-0/+6
|
* Merge changes from rpm-4.2.1 development.jbj2003-11-231-4/+8
|
* splint fiddles.jbj2003-04-301-11/+20
|
* - popt: diddle doxygen/splint annotations, corrected doco.jbj2003-02-061-23/+27
|
* - python: don't segfault in ts.GetKeys() on erased packages.jbj2002-07-281-0/+2
| | | | | resurrect build modes. add undocumented debugging options.
* - popt: parse file into string of options (#56860).jbj2002-07-201-0/+80
|
* Propagate splint-3.0.1.7 close(2) internalState annotation throughout.jbj2002-07-081-8/+8
|
* Annotate incondefs in source code.jbj2002-06-191-2/+2
|
* - beecrypt: merge changes from beecrypt-2.3.0.jbj2002-06-151-5/+17
| | | | | - beecrypt: merge doxygen markup with rpmapi doco. - beecrypt: revert cpu/arch compile option mixup (#66752).
* doxygen cleanup.jbj2002-04-081-1/+2
|
* Factor -type problems into explicit code annotations.jbj2001-10-161-4/+6
|
* lclint fiddles to annotate globals.jbj2001-10-151-0/+7
|
* - popthelp.c: don't use stpcpy to avoid portability grief (#47500).jbj2001-07-071-1/+35
| | | | | - permit alias/exec description/arg text to be set from popt config. - use rpmqv.c, not rpm.c, as rpm's main() routine.
* - popt: add POPT_CONTEXT_ARG_OPTS for all opts to return 1 (#30912).jbj2001-06-171-0/+1
| | | | | - fix: fsm reads/writes now return error on partial I/O. - fix: Ferror returned spurious error for gzdio/bzdio.
* - popt: add POPT_ARGFLAG_SHOW_DEFAULT to display initial values (#32558).jbj2001-06-171-0/+8
|
* - fix typos in linux.{req,prov}.jbj2001-06-051-7/+7
|
* lclint fiddles.jbj2001-06-041-21/+55
|
* - enough lclint annotations and fiddles already.jbj2001-05-051-22/+34
|
* - globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.jbj2001-04-291-3/+5
| | | | | - internalize locale insensitive ctype(3) in rpmio.h - boring lclint annotations and fiddles.
* doxygen annotations for popt.jbj2001-01-021-66/+260
|
* - use popt autohelp for rpm helper binaries.jbj2001-01-011-7/+8
|
* - (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg.jbj2000-12-311-1/+2
| | | | - (popt): diddle auto-help to include type of arg expected.
* Sync with rpm-4_0 branch.jbj2000-12-191-2/+2
|