X-Git-Url: https://git.stderr.nl/gitweb?p=projects%2Fchimara%2Fchimara.git;a=blobdiff_plain;f=libchimara%2Fstrio.c;h=f668cb9484637431ad849f62246b0365cadc5c79;hp=bac31537c231a69fb4749df5afc54400118e1aac;hb=30a24d6641c2e4a7c73c07c6d9f1b1dc8f074628;hpb=422727d2d79580db18947a004ca6759b745e871e diff --git a/libchimara/strio.c b/libchimara/strio.c index bac3153..f668cb9 100644 --- a/libchimara/strio.c +++ b/libchimara/strio.c @@ -258,6 +258,7 @@ write_buffer_to_stream_uni(strid_t str, glui32 *buf, glui32 len) if(str->unicode && str->ubuffer) { int copycount = MIN(len, str->buflen - str->mark); + g_printerr("Attempting to copy %d units; %d units of space left in buffer\n", len, str->buflen - str->mark); memmove(str->ubuffer + str->mark, buf, copycount * sizeof(glui32)); str->mark += copycount; } @@ -265,6 +266,7 @@ write_buffer_to_stream_uni(strid_t str, glui32 *buf, glui32 len) { gchar *latin1 = convert_ucs4_to_latin1_binary(buf, len); int copycount = MIN(len, str->buflen - str->mark); + g_printerr("Attempting to copy %d units; %d units of space left in buffer\n", len, str->buflen - str->mark); memmove(str->buffer + str->mark, latin1, copycount); g_free(latin1); str->mark += copycount;