summaryrefslogtreecommitdiff
path: root/libguile/mbbasic.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/mbbasic.c')
-rw-r--r--libguile/mbbasic.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libguile/mbbasic.c b/libguile/mbbasic.c
index c70e39741..55c924cfb 100644
--- a/libguile/mbbasic.c
+++ b/libguile/mbbasic.c
@@ -104,7 +104,7 @@ emacs_mule_write (void *cookie,
while (in < in_end)
{
- const char *next = out + scm_mb_len_char (*in);
+ const char *next = out + scm_mb_char_len (*in);
if (next > out_end)
{
*inbuf = in;
@@ -112,10 +112,10 @@ emacs_mule_write (void *cookie,
*outbuf = out;
*outbytesleft = out_end - out;
- return scm_mb_write_more_room;
+ return scm_mb_write_too_big;
}
- out += scm_mb_put (*in, out);
+ out += scm_mb_put (*out, in);
in++;
}
@@ -194,7 +194,7 @@ iso8859_write (void *priv,
*outbuf = out;
*outbytesleft = out_end - out;
- return scm_mb_write_more_room;
+ return scm_mb_write_too_big;
}
c = *in++;
@@ -311,7 +311,7 @@ us_ascii_write (void *priv,
*outbuf = out;
*outbytesleft = out_end - out;
- return scm_mb_write_more_room;
+ return scm_mb_write_too_big;
}
c = *in++;