GParamSpec*
g_param_spec_int64 (const gchar *name,
- const gchar *nick,
- const gchar *blurb,
- gint64 minimum,
- gint64 maximum,
- gint64 default_value,
- GParamFlags flags)
+ const gchar *nick,
+ const gchar *blurb,
+ gint64 minimum,
+ gint64 maximum,
+ gint64 default_value,
+ GParamFlags flags)
{
GParamSpecInt64 *lspec;
-
+
g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);
lspec = g_param_spec_internal (G_TYPE_PARAM_INT64,
GParamSpec*
g_param_spec_uint64 (const gchar *name,
- const gchar *nick,
- const gchar *blurb,
- guint64 minimum,
- guint64 maximum,
- guint64 default_value,
- GParamFlags flags)
+ const gchar *nick,
+ const gchar *blurb,
+ guint64 minimum,
+ guint64 maximum,
+ guint64 default_value,
+ GParamFlags flags)
{
GParamSpecUInt64 *uspec;
-
+
g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);
-
+
uspec = g_param_spec_internal (G_TYPE_PARAM_UINT64,
name,
nick,
_cvalue->v_long = va_arg ((var_args), glong); \
break; \
case G_VALUE_COLLECT_INT64: \
- _cvalue->v_int64 = va_arg ((var_args), gint64); \
+ _cvalue->v_int64 = va_arg ((var_args), gint64); \
break; \
case G_VALUE_COLLECT_DOUBLE: \
_cvalue->v_double = va_arg ((var_args), gdouble); \
_cvalue->v_long = va_arg ((var_args), glong); \
break; \
case G_VALUE_COLLECT_INT64: \
- _cvalue->v_int64 = va_arg ((var_args), gint64); \
+ _cvalue->v_int64 = va_arg ((var_args), gint64); \
break; \
case G_VALUE_COLLECT_DOUBLE: \
_cvalue->v_double = va_arg ((var_args), gdouble); \
static void
value_copy_int64 (const GValue *src_value,
- GValue *dest_value)
+ GValue *dest_value)
{
dest_value->data[0].v_int64 = src_value->data[0].v_int64;
}
static gchar*
value_collect_int64 (GValue *value,
- guint n_collect_values,
- GTypeCValue *collect_values,
- guint collect_flags)
+ guint n_collect_values,
+ GTypeCValue *collect_values,
+ guint collect_flags)
{
value->data[0].v_int64 = collect_values[0].v_int64;
static gchar*
value_lcopy_int64 (const GValue *value,
- guint n_collect_values,
- GTypeCValue *collect_values,
- guint collect_flags)
+ guint n_collect_values,
+ GTypeCValue *collect_values,
+ guint collect_flags)
{
gint64 *int64_p = collect_values[0].v_pointer;
"q", /* collect_format */
value_collect_int64, /* collect_value */
"p", /* lcopy_format */
- value_lcopy_int64, /* lcopy_value */
+ value_lcopy_int64, /* lcopy_value */
};
info.value_table = &value_table;
type = g_type_register_fundamental (G_TYPE_INT64, "gint64", &info, &finfo, 0);
void
g_value_set_int64 (GValue *value,
- gint64 v_int64)
+ gint64 v_int64)
{
g_return_if_fail (G_VALUE_HOLDS_INT64 (value));
void
g_value_set_uint64 (GValue *value,
- guint64 v_uint64)
+ guint64 v_uint64)
{
g_return_if_fail (G_VALUE_HOLDS_UINT64 (value));