]> git.sur5r.net Git - i3/i3/blobdiff - libi3/ucs2_conversion.c
add missing docs/layout-saving-1.png
[i3/i3] / libi3 / ucs2_conversion.c
index b170ac8d0f80e82abe4f2bb1a0fdef7b0540426b..fe7c2d4cdc746404f4951f94e8023986060ad8e8 100644 (file)
@@ -24,7 +24,7 @@ static iconv_t ucs2_conversion_descriptor = (iconv_t)-1;
 char *convert_ucs2_to_utf8(xcb_char2b_t *text, size_t num_glyphs) {
     /* Allocate the output buffer (UTF-8 is at most 4 bytes per glyph) */
     size_t buffer_size = num_glyphs * 4 * sizeof(char) + 1;
-    char *buffer = scalloc(buffer_size * sizeof(char));
+    char *buffer = scalloc(buffer_size);
 
     /* We need to use an additional pointer, because iconv() modifies it */
     char *output = buffer;
@@ -60,7 +60,7 @@ char *convert_ucs2_to_utf8(xcb_char2b_t *text, size_t num_glyphs) {
  * returned. It has to be freed when done.
  *
  */
-xcb_char2b_t *convert_utf8_to_ucs2(char *input, int *real_strlen) {
+xcb_char2b_t *convert_utf8_to_ucs2(char *input, size_t *real_strlen) {
     /* Calculate the input buffer size (UTF-8 is strlen-safe) */
     size_t input_size = strlen(input);