[gjs] Use gssize in gjs_string_from_utf8/gjs_string_from_filename



commit 18b5ea3c5087255a905e4265ed289221b210983d
Author: Lucas Rocha <lucasr gnome org>
Date:   Sat Aug 1 03:44:10 2009 +0100

    Use gssize in gjs_string_from_utf8/gjs_string_from_filename
    
    as the n_bytes arg can be -1.
    
    http://bugzilla.gnome.org/show_bug.cgi?id=560585

 gjs/jsapi-util-string.c |    4 ++--
 gjs/jsapi-util.h        |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gjs/jsapi-util-string.c b/gjs/jsapi-util-string.c
index f12b587..70667e8 100644
--- a/gjs/jsapi-util-string.c
+++ b/gjs/jsapi-util-string.c
@@ -91,7 +91,7 @@ gjs_string_to_utf8(JSContext  *context,
 JSBool
 gjs_string_from_utf8(JSContext  *context,
                      const char *utf8_string,
-                     gsize       n_bytes,
+                     gssize      n_bytes,
                      jsval      *value_p)
 {
     jschar *u16_string;
@@ -167,7 +167,7 @@ gjs_string_to_filename(JSContext    *context,
 JSBool
 gjs_string_from_filename(JSContext  *context,
                          const char *filename_string,
-                         gsize       n_bytes,
+                         gssize      n_bytes,
                          jsval      *value_p)
 {
     gsize written;
diff --git a/gjs/jsapi-util.h b/gjs/jsapi-util.h
index 27f09ba..d75ee4b 100644
--- a/gjs/jsapi-util.h
+++ b/gjs/jsapi-util.h
@@ -201,14 +201,14 @@ JSBool      gjs_string_to_utf8               (JSContext       *context,
                                               char           **utf8_string_p);
 JSBool      gjs_string_from_utf8             (JSContext       *context,
                                               const char      *utf8_string,
-                                              gsize            n_bytes,
+                                              gssize           n_bytes,
                                               jsval           *value_p);
 JSBool      gjs_string_to_filename           (JSContext       *context,
                                               const jsval      string_val,
                                               char           **filename_string_p);
 JSBool      gjs_string_from_filename         (JSContext       *context,
                                               const char      *filename_string,
-                                              gsize            n_bytes,
+                                              gssize           n_bytes,
                                               jsval           *value_p);
 const char* gjs_string_get_ascii             (jsval            value);
 const char* gjs_string_get_ascii_checked     (JSContext       *context,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]