summaryrefslogtreecommitdiff
path: root/libpurple/circularbuffer.c
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2019-10-10 21:13:26 -0400
committerElliott Sales de Andrade <qulogic@pidgin.im>2019-10-10 21:13:26 -0400
commit29c314a119f8caea0b39bda3232af4a77e8f659f (patch)
treef6b4d880b6bd26d9c798404a61b9448b5e0a94f4 /libpurple/circularbuffer.c
parente92ff9160da7748e9325bcbfcfe67bd1e5a9e036 (diff)
downloadpidgin-29c314a119f8caea0b39bda3232af4a77e8f659f.tar.gz
Fix several type conversion warnings on Windows.
Diffstat (limited to 'libpurple/circularbuffer.c')
-rw-r--r--libpurple/circularbuffer.c31
1 files changed, 12 insertions, 19 deletions
diff --git a/libpurple/circularbuffer.c b/libpurple/circularbuffer.c
index 00d9095a1c..0988ea3029 100644
--- a/libpurple/circularbuffer.c
+++ b/libpurple/circularbuffer.c
@@ -264,12 +264,11 @@ purple_circular_buffer_get_property(GObject *obj, guint param_id,
switch(param_id) {
case PROP_GROW_SIZE:
- g_value_set_ulong(value,
- purple_circular_buffer_get_grow_size(buffer));
+ g_value_set_uint64(value,
+ purple_circular_buffer_get_grow_size(buffer));
break;
case PROP_BUFFER_USED:
- g_value_set_ulong(value,
- purple_circular_buffer_get_used(buffer));
+ g_value_set_uint64(value, purple_circular_buffer_get_used(buffer));
break;
case PROP_INPUT:
g_value_set_pointer(value,
@@ -294,7 +293,7 @@ purple_circular_buffer_set_property(GObject *obj, guint param_id,
switch(param_id) {
case PROP_GROW_SIZE:
purple_circular_buffer_set_grow_size(buffer,
- g_value_get_ulong(value));
+ g_value_get_uint64(value));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID(obj, param_id, pspec);
@@ -316,20 +315,14 @@ purple_circular_buffer_class_init(PurpleCircularBufferClass *klass) {
buffer_class->max_read_size = purple_circular_buffer_real_max_read_size;
buffer_class->mark_read = purple_circular_buffer_real_mark_read;
- /* using a ulong for the gsize properties since there is no
- * g_param_spec_size, and the ulong should always work. --gk 3/21/11
- */
- properties[PROP_GROW_SIZE] = g_param_spec_ulong("grow-size", "grow-size",
- "The grow size of the buffer",
- 0, G_MAXSIZE, 0,
- G_PARAM_READWRITE | G_PARAM_CONSTRUCT |
- G_PARAM_STATIC_STRINGS);
-
- properties[PROP_BUFFER_USED] = g_param_spec_ulong("buffer-used",
- "buffer-used",
- "The amount of the buffer used",
- 0, G_MAXSIZE, 0,
- G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
+ properties[PROP_GROW_SIZE] = g_param_spec_uint64(
+ "grow-size", "grow-size", "The grow size of the buffer", 0,
+ G_MAXSIZE, 0,
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS);
+
+ properties[PROP_BUFFER_USED] = g_param_spec_uint64(
+ "buffer-used", "buffer-used", "The amount of the buffer used", 0,
+ G_MAXSIZE, 0, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
properties[PROP_INPUT] = g_param_spec_pointer("input", "input",
"The input pointer of the buffer",