diff options
author | Werner Koch <[email protected]> | 2010-03-30 18:54:03 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2010-03-30 18:54:03 +0000 |
commit | e68c68f6906057b15563ca08ec62cb4188bca39e (patch) | |
tree | 12d9ddf33183c6033742ad3dc8077b78d133f0c0 /src/assuan-error.c | |
parent | Do not distribute assuan.h. (diff) | |
download | libassuan-e68c68f6906057b15563ca08ec62cb4188bca39e.tar.gz libassuan-e68c68f6906057b15563ca08ec62cb4188bca39e.zip |
typo fixes and fix w32ce message formatting
Diffstat (limited to 'src/assuan-error.c')
-rw-r--r-- | src/assuan-error.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/assuan-error.c b/src/assuan-error.c index c45ca67..cc1ff5c 100644 --- a/src/assuan-error.c +++ b/src/assuan-error.c @@ -53,10 +53,14 @@ _assuan_w32_strerror (assuan_context_t ctx, int ec) { if (ec == -1) ec = (int)GetLastError (); +#ifdef HAVE_W32CE_SYSTEM + snprintf (ctx->w32_strerror, sizeof (ctx->w32_strerror) - 1, + "ec=%d", (int)GetLastError ()); +#else FormatMessage (FORMAT_MESSAGE_FROM_SYSTEM, NULL, ec, MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), ctx->w32_strerror, sizeof (ctx->w32_strerror) - 1, NULL); - +#endif return ctx->w32_strerror; } #endif |