summaryrefslogtreecommitdiff
path: root/poptint.h
Commit message (Collapse)AuthorAgeFilesLines
* - fix: free con->os->nextArg when used (memory leaks).jbj2016-06-271-0/+3
| | | | | | - enable SUPPORT_GLOBAL_CALCULATOR. - revert to SUPPORT_CONTIGUOUS_ARGV: alias/exec have memroy leaks. - add poptGlob_pattern_p() always (portability).
* - rename (to shorten) internal con->av[con->ac:con->nav] variables.jbj2010-06-181-4/+4
|
* - internalize POPT_OPTION_DEPTH for dynamic re-config.jbj2010-06-171-1/+25
|
* - prefix bit set routines with popt to avoid symbol coolisions w rpm.jbj2010-01-191-1/+1
|
* - add POPT_ARG_BITSET handling.jbj2009-07-251-0/+6
|
* - add POPT_ARG_SHORT handling.jbj2009-07-251-0/+1
|
* fix building under --disable-nlsrse2009-04-121-3/+3
|
* - jbj: splint (3.1.2) fiddles.jbj2008-12-181-3/+5
|
* - jbj: permit type/group bitmasks to be changed (if needed somewhen).jbj2008-12-181-2/+8
|
* - jbj: snip out 8 unused bits for argument groups.jbj2008-12-181-0/+1
|
* - jbj: permit "#define POPT_fprintf fprintf" to lose the malloc'ing fprintf.jbj2008-03-091-22/+27
| | | | - jbj: use vasprintf(3) when available (Wayne Davison<wayned@samba.org>).
* - 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.
* - jbj: another pass with splint: use malloc, not alloca.jbj2008-02-171-2/+2
|
* - add utf8_skip_data table[] to keep track of utf8 character widths.jbj2008-02-161-0/+5
| | | | - refactor the POPT_WCHAR_HACK into stringDisplayWidth().
* - jbj: add POPT_dgettext() for popt internal UTF-8 codeset (Takao Fujiwara).jbj2008-02-161-1/+1
|
* - jbj: add POPT_next_char(), backout POPT_fprintf() usage (for the moment).jbj2008-02-161-3/+6
|
* - jbj: free aliases/execs with common code.jbj2008-02-131-1/+4
| | | | | - jbj: rewrite the callback logic using a switch for simplicity. - jbj: hide bit field structure behind F_ISSET/LF_ISSET/CBF_ISSET macros.
* - jbj: hmmm, POSIXly correct --echo-args needs fixing, disable for now.jbj2008-02-121-3/+14
| | | | | - jbj: poptint.h: typedef's for string and string arrays. - jbj: add POPT_ARG_LONGLONG, and poptSaveLongLong().
* - jbj: poptint.h: add poptSubstituteHelpI18N() to bury the ABI hack.jbj2008-02-121-0/+10
|
* - jbj: start using poptArg and poptArgType() where useful.jbj2008-02-121-0/+14
| | | | | - jbj: poptint.h: add a poptArgType define for bitfield type abstraction. - jbj: poptint.h: add a poptArg union for opt->arg access without casts.
* - 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/+36
|
* match va_copy with a va_end.jbj2007-06-151-2/+0
| | | | remove the GNOMEish warning.
* Bring in rpm.org changes to HEAD.jbj2007-05-251-1/+7
|
* splint fiddles.jbj2003-04-301-1/+1
|
* Sync with rpm-4.1.jbj2002-08-311-1/+1
|
* - verify signatures/digests retrieved through rpmdbNextIterator().jbj2002-07-241-4/+4
| | | | - imbue %ghost with missingok attribute with --verify (#68933).
* - beecrypt: merge changes from beecrypt-2.3.0.jbj2002-06-151-16/+36
| | | | | - beecrypt: merge doxygen markup with rpmapi doco. - beecrypt: revert cpu/arch compile option mixup (#66752).
* - missing key(s) on keyring when verifying a signature is now an error.jbj2002-01-181-1/+1
| | | | | - remove dependency whiteout. - splint fiddles.
* - lclint-3.0.0.15 fiddles.jbj2001-09-211-4/+4
|
* - popthelp.c: don't use stpcpy to avoid portability grief (#47500).jbj2001-07-071-10/+4
| | | | | - permit alias/exec description/arg text to be set from popt config. - use rpmqv.c, not rpm.c, as rpm's main() routine.
* - fix typos in linux.{req,prov}.jbj2001-06-051-1/+4
|
* lclint fiddles.jbj2001-06-041-3/+3
|
* - enough lclint annotations and fiddles already.jbj2001-05-051-15/+25
|
* - use popt autohelp for rpm helper binaries.jbj2001-01-011-17/+15
|
* Sync with rpm-4_0 branch.jbj2000-12-191-2/+2
|
* Doxygen annotations.jbj2000-08-271-0/+4
|
* From: Dick Porter <dick@acm.org> --jbj1999-11-181-0/+1
| | | | | | | | | | Here is a patch for popt to implement selective argument stripping from argv. With this patch I can use popt in ORBit (the CORBA spec requires ORBs to remove all ORB options from argv), which allows me to export a popt option table to the rest of Gnome. There is also a bug fix included where a string was realloc()d into a space too small to hold the trailing NULL.
* lclint annotations.jbj1999-10-251-2/+2
|
* Add !#:+ token parsing to retrieve (and delete) next argument from list.jbj1999-10-251-0/+17
|
* lclint annotations.jbj1999-10-211-5/+5
|
* lclint annotations.jbj1999-10-211-15/+16
|
* popt: heavy dose of const.jbj1999-07-271-10/+12
|
* added POPT_ARG_INTL_DOMAIN (Elliot Lee)ewt1998-10-291-1/+3
| | | | updated Makefile's to be more GNUish (Elliot Lee)
* added i18n supportewt1998-10-221-0/+18
|
* added proper licensing infoewt1998-10-161-0/+4
|
* split popt into multiple filesewt1998-09-271-0/+42