aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpg-error.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-12-02Fix NULL segv in new option --descWerner Koch1-0/+3
* src/gpg-error.c (print_desc): Shortcur for unknown symbols. Signed-off-by: Werner Koch <[email protected]>
2016-12-02New option --desc for gpg-error.Werner Koch1-45/+163
* doc/errorref.txt: Remove all tabs. * doc/Makefile.am (install-data-local): New to install errorref.txt. (uninstall-local): New. (errorref.txt.x): New. * src/Makefile.am (gpg_error_CPPFLAGS): Define PKGDATADIR * src/gpg-error.c (print_desc): New. (show_usage): New. (main): Improve option parser. Add new option --desc. Call print_desc. -- Signed-off-by: Werner Koch <[email protected]>
2015-07-27Add option --lib-version to the gpg-error tool.Werner Koch1-4/+14
* src/gpg-error.c (main): Add new option.
2015-03-19Add option --defines to gpg-error.Werner Koch1-17/+75
* src/gpg-error.c (main): Add option --help and --defines. Signed-off-by: Werner Koch <[email protected]>
2015-01-05Avoid false warning about uninitialized var.Werner Koch1-1/+1
* src/gpg-error.c (get_err_from_str): Init SAVED_CHAR.
2014-08-26Export missing init functions.Werner Koch1-16/+12
* src/gpg-error.h.in (gpgrt_init): New macro. (gpgrt_check_version): New prototype. * src/init.c (_gpg_err_init): Rename from gpg_err_init. (_gpg_err_deinit): Rename from gpg_err_deinit. * src/visibility.c (gpg_err_init): New. (gpg_err_deinit): New. (gpgrt_check_version): New. * src/gpg-error.vers (gpg_err_init, gpg_err_deinit): Add missing symbols. (gpgrt_check_version): New. * src/gpg-error.def.in (gpg_err_init, gpg_err_deinit): Add missing symbols. (gpgrt_check_version): New. * src/gpg-error.c (main): Use gpgrt_init macro.
2010-10-20Fix for W32CE.Werner Koch1-0/+6
2010-01-21Finished W32CE support.Werner Koch1-146/+53
2010-01-18Fix w32ce strerror.Werner Koch1-4/+36
Fix non-w32ce dependency problem.
2010-01-18Add some code to build nativley under WindowsCE - not finished.Werner Koch1-2/+8
2006-12-012006-12-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+2
* src/gpg-error.c (get_err_from_number): Fix last change.
2006-12-012006-12-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+14
* src/gpg-error.c (get_err_from_number): Support source and code number in split format like "7.17".
2006-11-30* configure.ac: Set LT version to C3/A3/R1.libgpg-error-1.5Werner Koch1-1/+9
* README: Switch to tar.bz2 and sha1sum. * src/gpg-error.c (main): Add option --version. * autogen.sh (FORCE): Add option --force. * intl/: Removed. * Makefile.am (SUBDIRS): Removed intl. * configure.ac (AM_GNU_GETTEXT): Use external flag * src/Makefile.am: Removed -I../intl.
2006-07-042006-07-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+2
* src/init.c (get_locale_dir): Return NULL instead of garbage. * src/gpg-error.c (get_locale_dir): Likewise. Submitted by Simon Josefsson <[email protected]>.
2006-05-292006-05-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+2
* src/init.c (gpg_err_init) [!ENABLE_NLS]: Do not initialize the locale. * src/gpg-error.c (i18n_init) [!ENABLE_NLS]: Likewise. Patch submitted by Nils Durner <[email protected]>.
2005-11-02Changes for building on W32 without needing libintl.Werner Koch1-0/+4
2005-10-252005-10-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+0
* src/Makefile.am (gpg_error_CPPFLAGS): New variable. * src/gpg-error.c (i18n_init): Don't return anything.
2005-10-252005-10-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-20/+200
* src/Makefile.am (arch_sources): New variable. (libgpg_error_la_SOURCES): Add $(arch_sources). * src/gettext.h [HAVE_W32_SYSTEM]: Include w32-gettext.h. * src/w32-gettext.h: New file. * src/w32-gettext.c: New file. * src/gpg-error.h.in: Check for gcc's constructor attribute. Use it for gpg_err_init. (GPG_ERR_INITIALIZED): Define if constructor is available. * src/gpg-error.c (main) [GPG_ERR_INITIALIZED]: Don't invoke gpg_err_init. (i18n_init): Call bindtextdomain as well. Now that gpg-error has its own gettext implementation, we can't rely on it anymore. Also, repeat all the w32 stuff for fetching the registry.
2005-10-232005-10-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-30/+23
* src/Makefile.am (libgpg_error_la_SOURCES): Add init.c. * src/init.c: New file. * src/gpg-error.h.in (gpg_error_init): New function. * src/gpg-error.def: Add gpg_err_init. * src/gpg-error.c: Remove SIMPLE_GETTEXT stuff. (i18n_init): Don't bind text domain. (main): Call gpg_err_init.
2004-04-222004-04-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+48
* src/Makefile.am (gpg_error_CPPFLAGS): New variable. (localedir): Likewise. * gpg-error.c: Include the gettext headers. (init_i18n): New function. (main): Call init_i18n, gettextize messages.
2004-04-082004-04-08 Moritz Schulte <[email protected]>Moritz Schulte1-0/+2
* src/gpg-error.c (main): Return zero on success.
2004-03-07Fix copyright year.Marcus Brinkmann1-1/+1
2004-02-272004-02-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+260
* src/Makefile.am (noinst_PROGRAMS): New variable. (gpg_error_LDADD): New variable. (gpg_error_SOURCES): New variable. (EXTRA_DIST): Add mkheader.awk and gpg-error.h.in. (BUILT_SOURCES): Add err-sources-sym.h, err-codes-sym.h and errnos-sym.h. (CLEANFILES): Add err-sources-sym.h, err-codes-sym.h, errnos-sym.h and gpg-error.h. (err-codes.h, err-sources.h): Add -v textidx=3 to mkstrtable.awk invocation. (err-codes-sym.h): New target. (err-sources-sym.h): New target. (gpg-error.h): New rule. * src/mkstrtable.awk: Skip the second field (which contains the error code symbol). (FS): Allow more than one tab as field separator. Allow to specify the field to be used as text with the variable textidx. Allow to suppress gettext markers in the output. Allow to specify a prefix to the messages. Allow to specify a namespace for the variable and macro names. * src/mkerrnos.awk (FS): Initialize. Understand variable errnoidx, which defaults to 2, to cope with the error names being in a different column than the first. * src/mkerrcodes1.awk: Likewise. Use \t as separator. * src/mkheader.awk: New file. * src/errnos.in: Add error code numbers (relativ to GPG_ERR_SYSTEM_ERROR). * src/strerror-sym.c: New file. * src/strsources-sym.c: New file. * src/err-codes.h.in: Add the error code symbol for every error code. (GPG_ERR_BUFFER_TOO_SHORT): Fix error code (it is 200, not 199). * src/err-sources.h.in: Likewise. * src/gpg-error.h.in: New file. * src/gpg-error.h: File removed. * src/gpg-error.c: New file.