$OpenBSD: patch-convert_c,v 1.1.1.1 2002/12/19 01:19:52 margarida Exp $
--- convert.c.orig	Fri Sep  3 05:33:27 1999
+++ convert.c	Mon Dec 16 17:15:23 2002
@@ -27,16 +27,11 @@
 #include "unicode.h"
 #include "convert.h"
 
-#ifndef EILSEQ
-/* On some systems, like SunOS, EILSEQ is not defined.  On those
-   systems we use EBADMSG instead.  */
-#  define EILSEQ EBADMSG
-#endif
 
 /* Linked list of all character sets.  */
 static unicode_encoding_t *encodings;
 
-
+
 
 void
 unicode_register_encoding (unicode_encoding_t *vec)
@@ -144,7 +139,7 @@ unicode_iconv_close (unicode_iconv_t cd)
   return r;
 }
 
-size_t
+ssize_t
 unicode_iconv (unicode_iconv_t cd, const char **inbuf, size_t *inbytesleft,
 	       char **outbuf, size_t *outbytesleft)
 {