mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-25 03:32:12 +01:00
gienuminfo: Fix int signedness in APIs
Signed-off-by: Philip Withnall <pwithnall@gnome.org> Helps: #3155
This commit is contained in:
parent
14e5844f3d
commit
e4ed11baa4
@ -54,7 +54,7 @@
|
|||||||
*
|
*
|
||||||
* Returns: the number of enumeration values
|
* Returns: the number of enumeration values
|
||||||
*/
|
*/
|
||||||
gint
|
guint
|
||||||
gi_enum_info_get_n_values (GIEnumInfo *info)
|
gi_enum_info_get_n_values (GIEnumInfo *info)
|
||||||
{
|
{
|
||||||
GIRealInfo *rinfo = (GIRealInfo *)info;
|
GIRealInfo *rinfo = (GIRealInfo *)info;
|
||||||
@ -108,7 +108,7 @@ gi_enum_info_get_error_domain (GIEnumInfo *info)
|
|||||||
*/
|
*/
|
||||||
GIValueInfo *
|
GIValueInfo *
|
||||||
gi_enum_info_get_value (GIEnumInfo *info,
|
gi_enum_info_get_value (GIEnumInfo *info,
|
||||||
gint n)
|
guint n)
|
||||||
{
|
{
|
||||||
GIRealInfo *rinfo = (GIRealInfo *)info;
|
GIRealInfo *rinfo = (GIRealInfo *)info;
|
||||||
Header *header;
|
Header *header;
|
||||||
@ -133,7 +133,7 @@ gi_enum_info_get_value (GIEnumInfo *info,
|
|||||||
* Returns: number of methods
|
* Returns: number of methods
|
||||||
* Since: 2.80
|
* Since: 2.80
|
||||||
*/
|
*/
|
||||||
gint
|
guint
|
||||||
gi_enum_info_get_n_methods (GIEnumInfo *info)
|
gi_enum_info_get_n_methods (GIEnumInfo *info)
|
||||||
{
|
{
|
||||||
GIRealInfo *rinfo = (GIRealInfo *)info;
|
GIRealInfo *rinfo = (GIRealInfo *)info;
|
||||||
@ -160,7 +160,7 @@ gi_enum_info_get_n_methods (GIEnumInfo *info)
|
|||||||
*/
|
*/
|
||||||
GIFunctionInfo *
|
GIFunctionInfo *
|
||||||
gi_enum_info_get_method (GIEnumInfo *info,
|
gi_enum_info_get_method (GIEnumInfo *info,
|
||||||
gint n)
|
guint n)
|
||||||
{
|
{
|
||||||
gint offset;
|
gint offset;
|
||||||
GIRealInfo *rinfo = (GIRealInfo *)info;
|
GIRealInfo *rinfo = (GIRealInfo *)info;
|
||||||
|
@ -53,18 +53,18 @@ G_BEGIN_DECLS
|
|||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
gint gi_enum_info_get_n_values (GIEnumInfo *info);
|
guint gi_enum_info_get_n_values (GIEnumInfo *info);
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
GIValueInfo * gi_enum_info_get_value (GIEnumInfo *info,
|
GIValueInfo * gi_enum_info_get_value (GIEnumInfo *info,
|
||||||
gint n);
|
guint n);
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
gint gi_enum_info_get_n_methods (GIEnumInfo *info);
|
guint gi_enum_info_get_n_methods (GIEnumInfo *info);
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
GIFunctionInfo * gi_enum_info_get_method (GIEnumInfo *info,
|
GIFunctionInfo * gi_enum_info_get_method (GIEnumInfo *info,
|
||||||
gint n);
|
guint n);
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
GITypeTag gi_enum_info_get_storage_type (GIEnumInfo *info);
|
GITypeTag gi_enum_info_get_storage_type (GIEnumInfo *info);
|
||||||
|
@ -839,7 +839,6 @@ write_enum_info (const gchar *ns,
|
|||||||
const gchar *type_init;
|
const gchar *type_init;
|
||||||
const gchar *error_domain;
|
const gchar *error_domain;
|
||||||
gboolean deprecated;
|
gboolean deprecated;
|
||||||
gint i;
|
|
||||||
|
|
||||||
name = gi_base_info_get_name ((GIBaseInfo *)info);
|
name = gi_base_info_get_name ((GIBaseInfo *)info);
|
||||||
deprecated = gi_base_info_is_deprecated ((GIBaseInfo *)info);
|
deprecated = gi_base_info_is_deprecated ((GIBaseInfo *)info);
|
||||||
@ -864,7 +863,7 @@ write_enum_info (const gchar *ns,
|
|||||||
|
|
||||||
write_attributes (file, (GIBaseInfo*) info);
|
write_attributes (file, (GIBaseInfo*) info);
|
||||||
|
|
||||||
for (i = 0; i < gi_enum_info_get_n_values (info); i++)
|
for (guint i = 0; i < gi_enum_info_get_n_values (info); i++)
|
||||||
{
|
{
|
||||||
GIValueInfo *value = gi_enum_info_get_value (info, i);
|
GIValueInfo *value = gi_enum_info_get_value (info, i);
|
||||||
write_value_info (ns, value, file);
|
write_value_info (ns, value, file);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user