summaryrefslogtreecommitdiff
path: root/src/assuan-buffer.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <mb@g10code.com>2006-09-19 10:17:51 +0000
committerMarcus Brinkmann <mb@g10code.com>2006-09-19 10:17:51 +0000
commitc5ef3c8e3afb115e0365e545eaea5e09b2a14d7a (patch)
tree5eccbc8de2b3ff07a622f82fa7a749f5a268117a /src/assuan-buffer.c
parent46dd058dc6cbd5a7d6683743c18965ebe87c1a0f (diff)
downloadlibassuan-c5ef3c8e3afb115e0365e545eaea5e09b2a14d7a.tar.gz
2006-09-19 Marcus Brinkmann <marcus@g10code.de>
* mkerrors (_assuan_error): Change return type to assuan_error_t. * assuan-buffer.c (_assuan_read_line): Change return type to assuan_error_t. Map returned value of -1. (_assuan_write_line): Change type of RC to assuan_error_t. * assuan-defs.h (_assuan_read_line, _assuan_error): Likewise for prototypes.
Diffstat (limited to 'src/assuan-buffer.c')
-rw-r--r--src/assuan-buffer.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/assuan-buffer.c b/src/assuan-buffer.c
index 0a49b0d..5580392 100644
--- a/src/assuan-buffer.c
+++ b/src/assuan-buffer.c
@@ -95,7 +95,7 @@ readline (assuan_context_t ctx, char *buf, size_t buflen,
/* Function returns an Assuan error. */
-int
+assuan_error_t
_assuan_read_line (assuan_context_t ctx)
{
char *line = ctx->inbound.line;
@@ -104,7 +104,7 @@ _assuan_read_line (assuan_context_t ctx)
char *endp = 0;
if (ctx->inbound.eof)
- return -1;
+ return _assuan_error (-1);
atticlen = ctx->inbound.attic.linelen;
if (atticlen)
@@ -243,7 +243,7 @@ assuan_error_t
_assuan_write_line (assuan_context_t ctx, const char *prefix,
const char *line, size_t len)
{
- int rc = 0;
+ assuan_error_t rc = 0;
size_t prefixlen = prefix? strlen (prefix):0;
/* Make sure that the line is short enough. */