diff options
Diffstat (limited to 'a11y/gal-a11y-util.c')
-rw-r--r-- | a11y/gal-a11y-util.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/a11y/gal-a11y-util.c b/a11y/gal-a11y-util.c new file mode 100644 index 0000000000..0cf7c69dbb --- /dev/null +++ b/a11y/gal-a11y-util.c @@ -0,0 +1,31 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Authors: + * Christopher James Lahey <clahey@ximian.com> + * + * Copyright (C) 2002 Ximian, Inc. + */ + +#include <config.h> +#include "gal-a11y-util.h" + +GType +gal_a11y_type_register_static_with_private (GType parent_type, + const gchar *type_name, + GTypeInfo *info, + GTypeFlags flags, + gint priv_size, + gint *priv_offset) +{ + GTypeQuery query; + + g_type_query (parent_type, &query); + + info->class_size = query.class_size; + info->instance_size = query.instance_size + priv_size; + + if (priv_offset) + *priv_offset = query.instance_size; + + return g_type_register_static (parent_type, type_name, info, flags); +} |