summaryrefslogtreecommitdiff
path: root/libguile/check_mb.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/check_mb.c')
-rw-r--r--libguile/check_mb.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libguile/check_mb.c b/libguile/check_mb.c
index 5e1f2cb96..f913e141f 100644
--- a/libguile/check_mb.c
+++ b/libguile/check_mb.c
@@ -112,8 +112,8 @@ test_one_char_encodings ()
int i;
int len;
- /* scm_mb_len_char should return a sane value. */
- len = scm_mb_len_char (p->character);
+ /* scm_mb_char_len should return a sane value. */
+ len = scm_mb_char_len (p->character);
if (len <= 0 || len > scm_mb_max_len)
exit (1);
if (len != p->encoding_length)
@@ -122,7 +122,7 @@ test_one_char_encodings ()
/* scm_mb_put should return the same length, and write that many
characters, but no more. */
memset (buffer, 1, sizeof (buffer));
- if (scm_mb_put (p->character, buffer) != len)
+ if (scm_mb_put (buffer, p->character) != len)
exit (1);
for (i = 0; i < len; i++)
if (buffer[i] == 1)
@@ -215,7 +215,7 @@ test_string_encodings ()
{
start[i] = t - buffer;
p = &pairs[perm[i]];
- t += scm_mb_put (p->character, t);
+ t += scm_mb_put (t, p->character);
bytes += p->encoding_length;
}
if (t != buffer + bytes)
@@ -473,7 +473,7 @@ one_conversion (const char *code1, const char *code2,
&outptr, &outbytesleft);
if (split < text2_len)
{
- if (result != scm_mb_iconv_more_room)
+ if (result != scm_mb_iconv_too_big)
exit (1);
}
else