[Pkg-gnupg-commit] [libassuan] 76/437: * mkerrors: Kludge to print libgpg-error values in an easier readable way.
Eric Dorland
eric at moszumanska.debian.org
Fri May 22 05:33:26 UTC 2015
This is an automated email from the git hooks/post-receive script.
eric pushed a commit to branch master
in repository libassuan.
commit 0386fb7d8af794978b2f3831b338f039f79504e2
Author: Werner Koch <wk at gnupg.org>
Date: Thu Jul 3 18:27:34 2003 +0000
* mkerrors: Kludge to print libgpg-error values in an easier
readable way.
---
src/.cvsignore | 1 -
src/ChangeLog | 5 +++++
src/mkerrors | 15 +++++++++++++--
3 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/src/.cvsignore b/src/.cvsignore
deleted file mode 100644
index 70845e0..0000000
--- a/src/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile.in
diff --git a/src/ChangeLog b/src/ChangeLog
index 47e2bc2..cdbae0e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2003-06-24 Werner Koch <wk at gnupg.org>
+
+ * mkerrors: Kludge to print libgpg-error values in an easier
+ readable way.
+
2003-04-29 Werner Koch <wk at gnupg.org>
* libassuan.m4: New. Based on libgrypt.m4.
diff --git a/src/mkerrors b/src/mkerrors
index d0c59ff..1112941 100755
--- a/src/mkerrors
+++ b/src/mkerrors
@@ -40,7 +40,7 @@ const char *
assuan_strerror (AssuanError err)
{
const char *s;
- static char buf[25];
+ static char buf[50];
switch (err)
{
@@ -62,7 +62,18 @@ printf "%s\"; break;\n", tolower(substr(s,8));
'
cat <<EOF
- default: sprintf (buf, "ec=%d", err ); s=buf; break;
+ default:
+ {
+ unsigned int source, code;
+
+ source = ((err >> 24) & 0xff);
+ code = (err & 0x00ffffff);
+ if (source) /* Assume this is an libgpg-error. */
+ sprintf (buf, "ec=%u.%u", source, code );
+ else
+ sprintf (buf, "ec=%d", err );
+ s=buf; break;
+ }
}
return s;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/libassuan.git
More information about the Pkg-gnupg-commit
mailing list