diff lib/striconveha.c @ 7927:7ebab05df4f6

Add optional offsets argument to conversion routines.
author Bruno Haible <bruno@clisp.org>
date Tue, 23 Jan 2007 01:09:41 +0000
parents b7b7885895a6
children 8929067c3772
line wrap: on
line diff
--- a/lib/striconveha.c
+++ b/lib/striconveha.c
@@ -147,10 +147,11 @@
 mem_iconveha (const char *src, size_t srclen,
 	      const char *from_codeset, const char *to_codeset,
 	      enum iconv_ilseq_handler handler,
+	      size_t *offsets,
 	      char **resultp, size_t *lengthp)
 {
   int retval = mem_iconveh (src, srclen, from_codeset, to_codeset, handler,
-			    resultp, lengthp);
+			    offsets, resultp, lengthp);
   if (retval >= 0 || errno != EINVAL)
     return retval;
   else
@@ -168,7 +169,7 @@
 	      {
 		retval = mem_iconveha (src, srclen,
 				       from_codeset, to_codeset, handler,
-				       resultp, lengthp);
+				       offsets, resultp, lengthp);
 		if (!(retval < 0 && errno == EILSEQ))
 		  return retval;
 		encodings++;