tUse a signed rather than unsigned type for lengths, since we compare them to -1... - vaccinewars - be a doctor and try to vaccinate the world
 (HTM) git clone git://src.adamsgaard.dk/vaccinewars
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 95844be552580cd9254ce2086d57e9706e4d90f2
 (DIR) parent 16161c65c04a7e3f60efcd3a8f03e3a3e8ceac4c
 (HTM) Author: Ben Webb <ben@salilab.org>
       Date:   Sat, 19 Oct 2002 20:47:11 +0000
       
       Use a signed rather than unsigned type for lengths, since we compare them to
       -1...
       
       
       Diffstat:
         M src/convert.c                       |       6 +++---
         M src/convert.h                       |       4 ++--
       
       2 files changed, 5 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/src/convert.c b/src/convert.c
       t@@ -94,7 +94,7 @@ gboolean Conv_Needed(Converter *conv)
        }
        
        static gchar *do_convert(const gchar *from_codeset, const gchar *to_codeset,
       -                         const gchar *from_str, size_t from_len)
       +                         const gchar *from_str, int from_len)
        {
        #ifdef HAVE_GLIB2
          gchar *to_str;
       t@@ -132,12 +132,12 @@ static gchar *do_convert(const gchar *from_codeset, const gchar *to_codeset,
        #endif
        }
        
       -gchar *Conv_ToExternal(Converter *conv, const gchar *int_str, size_t len)
       +gchar *Conv_ToExternal(Converter *conv, const gchar *int_str, int len)
        {
          return do_convert(int_codeset, conv->ext_codeset, int_str, len);
        }
        
       -gchar *Conv_ToInternal(Converter *conv, const gchar *ext_str, size_t len)
       +gchar *Conv_ToInternal(Converter *conv, const gchar *ext_str, int len)
        {
          return do_convert(conv->ext_codeset, int_codeset, ext_str, len);
        }
 (DIR) diff --git a/src/convert.h b/src/convert.h
       t@@ -38,8 +38,8 @@ void Conv_SetInternalCodeset(const gchar *codeset);
        Converter *Conv_New(void);
        void Conv_SetCodeset(Converter *conv, const gchar *codeset);
        gboolean Conv_Needed(Converter *conv);
       -gchar *Conv_ToExternal(Converter *conv, const gchar *int_str, size_t len);
       -gchar *Conv_ToInternal(Converter *conv, const gchar *ext_str, size_t len);
       +gchar *Conv_ToExternal(Converter *conv, const gchar *int_str, int len);
       +gchar *Conv_ToInternal(Converter *conv, const gchar *ext_str, int len);
        void Conv_Free(Converter *conv);
        
        #endif /* __DP_CONVERT_H__ */