[vala] glib-2.0: replace many (u)long variables with (s)size_t and time_t
- From: Evan Nemerson <evann src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [vala] glib-2.0: replace many (u)long variables with (s)size_t and time_t
- Date: Tue, 10 Nov 2009 20:43:56 +0000 (UTC)
commit 71030c22eec0bca2a2005e6c0a8ab33b8227bcf5
Author: Evan Nemerson <evan coeus-group com>
Date: Sat Aug 29 13:19:28 2009 -0700
glib-2.0: replace many (u)long variables with (s)size_t and time_t
Fixes bug 592188.
vapi/glib-2.0.vapi | 78 ++++++++++++++++++++++++++--------------------------
1 files changed, 39 insertions(+), 39 deletions(-)
---
diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi
index 243bb06..97c186c 100644
--- a/vapi/glib-2.0.vapi
+++ b/vapi/glib-2.0.vapi
@@ -843,7 +843,7 @@ public class string {
[CCode (cname = "g_utf8_get_char")]
public unichar get_char ();
[CCode (cname = "g_utf8_get_char_validated")]
- public unichar get_char_validated (long max_len = -1);
+ public unichar get_char_validated (ssize_t max_len = -1);
[CCode (cname = "g_utf8_offset_to_pointer")]
[PlusOperator ()]
public weak string offset (long offset);
@@ -1507,13 +1507,13 @@ namespace GLib {
/* Memory Allocation */
- public static void* malloc (ulong n_bytes);
- public static void* malloc0 (ulong n_bytes);
- public static void* realloc (void* mem, ulong n_bytes);
+ public static void* malloc (size_t n_bytes);
+ public static void* malloc0 (size_t n_bytes);
+ public static void* realloc (void* mem, size_t n_bytes);
- public static void* try_malloc (ulong n_bytes);
- public static void* try_malloc0 (ulong n_bytes);
- public static void* try_realloc (void* mem, ulong n_bytes);
+ public static void* try_malloc (size_t n_bytes);
+ public static void* try_malloc0 (size_t n_bytes);
+ public static void* try_realloc (void* mem, size_t n_bytes);
public static void free (void* mem);
@@ -1743,7 +1743,7 @@ namespace GLib {
/* Character Set Conversions */
- public static string convert (string str, long len, string to_codeset, string from_codeset, out int bytes_read = null, out int bytes_written = null) throws ConvertError;
+ public static string convert (string str, ssize_t len, string to_codeset, string from_codeset, out size_t bytes_read = null, out size_t bytes_written = null) throws ConvertError;
public static bool get_charset (out weak string charset);
public struct IConv {
@@ -1755,8 +1755,8 @@ namespace GLib {
}
namespace Filename {
- public static string to_utf8 (string opsysstring, out ulong bytes_read, out ulong bytes_written) throws ConvertError;
- public static string from_utf8 (string utf8string, long len, out ulong bytes_read, out ulong bytes_written) throws ConvertError;
+ public static string to_utf8 (string opsysstring, ssize_t len, out size_t bytes_read, out size_t bytes_written) throws ConvertError;
+ public static string from_utf8 (string utf8string, ssize_t len, out size_t bytes_read, out size_t bytes_written) throws ConvertError;
public static string from_uri (string uri, out string hostname = null) throws ConvertError;
public static string to_uri (string filename, string? hostname = null) throws ConvertError;
public static string display_name (string filename);
@@ -2504,8 +2504,8 @@ namespace GLib {
[CCode (lower_case_cprefix = "g_file_", cheader_filename = "glib/gstdio.h")]
namespace FileUtils {
- public static bool get_contents (string filename, out string contents, out ulong length = null) throws FileError;
- public static bool set_contents (string filename, string contents, long length = -1) throws FileError;
+ public static bool get_contents (string filename, out string contents, out size_t length = null) throws FileError;
+ public static bool set_contents (string filename, string contents, ssize_t length = -1) throws FileError;
public static bool test (string filename, FileTest test);
public static int open_tmp (string tmpl, out string name_used) throws FileError;
public static string read_link (string filename) throws FileError;
@@ -2553,7 +2553,7 @@ namespace GLib {
public class MappedFile {
public MappedFile (string filename, bool writable) throws FileError;
public void free ();
- public long get_length ();
+ public size_t get_length ();
public char* get_contents ();
}
@@ -2734,18 +2734,18 @@ namespace GLib {
public static string escape_string (string str, int length = -1);
public static bool match_simple (string pattern, string str, RegexCompileFlags compile_options = 0, RegexMatchFlags match_options = 0);
public bool match (string str, RegexMatchFlags match_options = 0, out MatchInfo match_info = null);
- public bool match_full (string str, long string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, out MatchInfo match_info = null) throws RegexError;
+ public bool match_full (string str, ssize_t string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, out MatchInfo match_info = null) throws RegexError;
public bool match_all (string str, RegexMatchFlags match_options = 0, out MatchInfo match_info = null);
- public bool match_all_full (string str, long string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, out MatchInfo match_info = null) throws RegexError;
+ public bool match_all_full (string str, ssize_t string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, out MatchInfo match_info = null) throws RegexError;
[CCode (array_length = false, array_null_terminated = true)]
public static string[] split_simple (string pattern, string str, RegexCompileFlags compile_options = 0, RegexMatchFlags match_options = 0);
[CCode (array_length = false, array_null_terminated = true)]
public string[] split (string str, RegexMatchFlags match_options = 0);
[CCode (array_length = false, array_null_terminated = true)]
- public string[] split_full (string str, long string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, int max_tokens = 0) throws RegexError;
- public string replace (string str, long string_len, int start_position, string replacement, RegexMatchFlags match_options = 0) throws RegexError;
- public string replace_literal (string str, long string_len, int start_position, string replacement, RegexMatchFlags match_options = 0) throws RegexError;
- public string replace_eval (string str, long string_len, int start_position, RegexMatchFlags match_options = 0, RegexEvalCallback eval, void* user_data) throws RegexError;
+ public string[] split_full (string str, ssize_t string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, int max_tokens = 0) throws RegexError;
+ public string replace (string str, ssize_t string_len, int start_position, string replacement, RegexMatchFlags match_options = 0) throws RegexError;
+ public string replace_literal (string str, ssize_t string_len, int start_position, string replacement, RegexMatchFlags match_options = 0) throws RegexError;
+ public string replace_eval (string str, ssize_t string_len, int start_position, RegexMatchFlags match_options = 0, RegexEvalCallback eval, void* user_data) throws RegexError;
public static bool check_replacement (out bool has_references = null) throws RegexError;
}
@@ -2791,7 +2791,7 @@ namespace GLib {
[CCode (free_function = "g_markup_parse_context_free")]
public class MarkupParseContext {
public MarkupParseContext (MarkupParser parser, MarkupParseFlags _flags, void* user_data, DestroyNotify? user_data_dnotify);
- public bool parse (string text, long text_len) throws MarkupError;
+ public bool parse (string text, ssize_t text_len) throws MarkupError;
public bool end_parse () throws MarkupError;
public weak string get_element ();
public weak SList<string> get_element_stack ();
@@ -2804,9 +2804,9 @@ namespace GLib {
public delegate void MarkupParserEndElementFunc (MarkupParseContext context, string element_name) throws MarkupError;
- public delegate void MarkupParserTextFunc (MarkupParseContext context, string text, ulong text_len) throws MarkupError;
+ public delegate void MarkupParserTextFunc (MarkupParseContext context, string text, size_t text_len) throws MarkupError;
- public delegate void MarkupParserPassthroughFunc (MarkupParseContext context, string passthrough_text, ulong text_len) throws MarkupError;
+ public delegate void MarkupParserPassthroughFunc (MarkupParseContext context, string passthrough_text, size_t text_len) throws MarkupError;
public delegate void MarkupParserErrorFunc (MarkupParseContext context, Error error);
@@ -2829,7 +2829,7 @@ namespace GLib {
OPTIONAL
}
- public static string escape_text (string text, long length = -1);
+ public static string escape_text (string text, ssize_t length = -1);
[PrintfFormat]
public static string printf_escaped (string format, ...);
[CCode (sentinel = "G_MARKUP_COLLECT_INVALID")]
@@ -2854,7 +2854,7 @@ namespace GLib {
public void set_list_separator (char separator);
public bool load_from_file (string file, KeyFileFlags @flags) throws KeyFileError, FileError;
public bool load_from_dirs (string file, [CCode (array_length = false, array_null_terminated = true)] string[] search_dirs, out string full_path, KeyFileFlags @flags) throws KeyFileError, FileError;
- public bool load_from_data (string data, ulong length, KeyFileFlags @flags) throws KeyFileError;
+ public bool load_from_data (string data, size_t length, KeyFileFlags @flags) throws KeyFileError;
public bool load_from_data_dirs (string file, out string full_path, KeyFileFlags @flags) throws KeyFileError, FileError;
// g_key_file_to_data never throws an error according to the documentation
public string to_data (out size_t length = null, out GLib.Error error = null);
@@ -2927,22 +2927,22 @@ namespace GLib {
public string get_mime_type (string uri) throws BookmarkFileError;
public bool get_is_private (string uri) throws BookmarkFileError;
public bool get_icon (string uri, out string href, out string mime_type) throws BookmarkFileError;
- public long get_added (string uri) throws BookmarkFileError;
- public long get_modified (string uri) throws BookmarkFileError;
- public long get_visited (string uri) throws BookmarkFileError;
+ public time_t get_added (string uri) throws BookmarkFileError;
+ public time_t get_modified (string uri) throws BookmarkFileError;
+ public time_t get_visited (string uri) throws BookmarkFileError;
public string[] get_groups (string uri) throws BookmarkFileError;
public string[] get_applications (string uri) throws BookmarkFileError;
- public bool get_app_info (string uri, string name, out string exec, out uint count, out long stamp) throws BookmarkFileError;
+ public bool get_app_info (string uri, string name, out string exec, out uint count, out time_t stamp) throws BookmarkFileError;
public void set_title (string uri, string title);
public void set_description (string uri, string description);
public void set_mime_type (string uri, string mime_type);
public void set_is_private (string uri, bool is_private);
public void set_icon (string uri, string href, string mime_type);
- public void set_added (string uri, long time_);
+ public void set_added (string uri, time_t added);
public void set_groups (string uri, string[] groups);
- public void set_modified (string uri, long time_);
- public void set_visited (string uri, long time_);
- public bool set_app_info (string uri, string name, string exec, int count, long time_) throws BookmarkFileError;
+ public void set_modified (string uri, time_t modified);
+ public void set_visited (string uri, time_t visited);
+ public bool set_app_info (string uri, string name, string exec, int count, time_t stamp) throws BookmarkFileError;
public void add_group (string uri, string group);
public void add_application (string uri, string name, string exec);
public bool remove_group (string uri, string group) throws BookmarkFileError;
@@ -3304,18 +3304,18 @@ namespace GLib {
public class StringBuilder {
public StringBuilder (string init = "");
[CCode (cname = "g_string_sized_new")]
- public StringBuilder.sized (ulong dfl_size);
+ public StringBuilder.sized (size_t dfl_size);
public weak StringBuilder assign (string rval);
public weak StringBuilder append (string val);
public weak StringBuilder append_c (char c);
public weak StringBuilder append_unichar (unichar wc);
- public weak StringBuilder append_len (string val, long len);
+ public weak StringBuilder append_len (string val, ssize_t len);
public weak StringBuilder prepend (string val);
public weak StringBuilder prepend_c (char c);
public weak StringBuilder prepend_unichar (unichar wc);
- public weak StringBuilder prepend_len (string val, long len);
- public weak StringBuilder insert (long pos, string val);
- public weak StringBuilder erase (long pos, long len);
+ public weak StringBuilder prepend_len (string val, ssize_t len);
+ public weak StringBuilder insert (ssize_t pos, string val);
+ public weak StringBuilder erase (ssize_t pos, ssize_t len);
public weak StringBuilder truncate (size_t len);
[PrintfFormat]
@@ -3324,8 +3324,8 @@ namespace GLib {
public void append_printf (string format, ...);
public string str;
- public long len;
- public long allocated_len;
+ public size_t len;
+ public size_t allocated_len;
}
/* String Chunks */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]