summaryrefslogtreecommitdiff
path: root/poptint.c
Commit message (Collapse)AuthorAgeFilesLines
* - wire-up almost all *alloc's with assertions.jbj2010-06-181-3/+11
|
* - prefix bit set routines with popt to avoid symbol coolisions w rpm.jbj2010-01-191-0/+1
|
* - add POPT_ARG_BITSET handling.jbj2009-07-251-0/+4
|
* - jbj: fix: check/print argv[0] in --help for NULL.jbj2008-12-181-3/+1
|
* - jbj: splint (3.1.2) fiddles.jbj2008-12-181-0/+1
|
* - jbj: fix: eliminate dead code (CID#5).jbj2008-12-041-2/+1
|
* - jbj: fix: rewrite (and simplify) strdup_locale_from_utf8().jbj2008-12-041-60/+52
|
* - jbj: study the mess with splint. Sigh, splint is so easily confused ...jbj2008-03-101-1/+1
| | | | | - jbj: rewrite findProgramPath & move to popt.c. Nuke the findme.{c,h} toys. - jbj: use stpcpy several more places (Wayne Davison<wayned@samba.org>).
* - jbj: fix: typ, vasprintf needs an ampersand. Thanks Wayne!jbj2008-03-101-1/+1
|
* - jbj: permit "#define POPT_fprintf fprintf" to lose the malloc'ing fprintf.jbj2008-03-091-28/+45
| | | | - jbj: use vasprintf(3) when available (Wayne Davison<wayned@samba.org>).
* - jbj: study the mess with splint, remove annotations where possible.jbj2008-03-091-49/+32
| | | | | | | | - 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-7/+7
|
* - splint fiddles.jbj2008-02-161-5/+8
|
* - jbj: use NUL terminator to align help with (possible) multibyte chars.jbj2008-02-161-1/+1
|
* - add utf8_skip_data table[] to keep track of utf8 character widths.jbj2008-02-161-0/+12
| | | | - refactor the POPT_WCHAR_HACK into stringDisplayWidth().
* - jbj: add POPT_dgettext() for popt internal UTF-8 codeset (Takao Fujiwara).jbj2008-02-161-0/+21
|
* - jbj: add POPT_next_char(), backout POPT_fprintf() usage (for the moment).jbj2008-02-161-0/+12
|
* - jbj: rescuscitate the splint annotations.jbj2007-11-041-33/+44
|
* - jbj: change sizeof to use the type implicitly, rather than explicitly.jbj2007-11-041-100/+89
| | | | | - jbj: remove incorrect casts, changing to size_t where needed. - jbj: remove unused STD_VFPRINTF macro.
* a single va_end is sufficientrse2007-06-151-1/+0
|
* match va_copy with a va_end.jbj2007-06-151-1/+1
| | | | remove the GNOMEish warning.
* va_end on copy.arekm2007-06-151-0/+2
|
* linux amd64/ppc cannot reuse a va_list. make a copy instead.jbj2007-06-151-1/+4
|
* declare iconv(3) related variable under HAVE_ICONV onlyrse2007-06-141-0/+2
|
* Fix iconv(3) usage.rse2007-06-141-0/+8
| | | | | | | | | | POPT assumed that iconv(3) is available all the time. This is not the case. It _might_ be available (and then indicated by the #define HAVE_ICONV from gettext) if NLS is enabled. But if NLS is disabled (--disable-nls) then the gettext NLS stuff not even _checks_ for an available iconv(3) and hence it cannot even be used with an explicit --with-libiconv-prefix, etc. Hence we POPT can use iconv(3) only for its UTF-8 fiddling if HAVE_ICONV is defined.
* Add new files.jbj2007-05-251-0/+142