[pygobject/gsoc2009: 35/160] Remove useless TYPE_TAG_.* and DIRECTION_.* constants
- From: Simon van der Linden <svdlinden src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pygobject/gsoc2009: 35/160] Remove useless TYPE_TAG_.* and DIRECTION_.* constants
- Date: Fri, 14 Aug 2009 21:25:02 +0000 (UTC)
commit 151c70005a997c8bab49f18b4f294afee89f6e5d
Author: Simon van der Linden <svdlinden src gnome org>
Date: Tue Jul 14 15:23:31 2009 +0200
Remove useless TYPE_TAG_.* and DIRECTION_.* constants
Those constants were used in GIFunctionInfo.invoke when it was written in
Python.
gi/gimodule.c | 1 -
gi/pygiinfo.c | 44 --------------------------------------------
gi/pygiinfo.h | 1 -
3 files changed, 0 insertions(+), 46 deletions(-)
---
diff --git a/gi/gimodule.c b/gi/gimodule.c
index d64aee2..1dc8bc0 100644
--- a/gi/gimodule.c
+++ b/gi/gimodule.c
@@ -64,6 +64,5 @@ init_gi(void)
pygi_repository_register_types(m);
pygi_info_register_types(m);
- pygi_info_register_constants(m);
}
diff --git a/gi/pygiinfo.c b/gi/pygiinfo.c
index c320ee1..9e12723 100644
--- a/gi/pygiinfo.c
+++ b/gi/pygiinfo.c
@@ -1775,48 +1775,4 @@ pygi_info_register_types(PyObject *m)
#undef REGISTER_TYPE
}
-void
-pygi_info_register_constants(PyObject *m)
-{
- PyModule_AddIntConstant(m, "TYPE_TAG_VOID", GI_TYPE_TAG_VOID);
- PyModule_AddIntConstant(m, "TYPE_TAG_BOOLEAN", GI_TYPE_TAG_BOOLEAN);
- PyModule_AddIntConstant(m, "TYPE_TAG_INT8", GI_TYPE_TAG_INT8);
- PyModule_AddIntConstant(m, "TYPE_TAG_UINT8", GI_TYPE_TAG_UINT8);
- PyModule_AddIntConstant(m, "TYPE_TAG_INT16", GI_TYPE_TAG_INT16);
- PyModule_AddIntConstant(m, "TYPE_TAG_UINT16", GI_TYPE_TAG_UINT16);
- PyModule_AddIntConstant(m, "TYPE_TAG_INT32", GI_TYPE_TAG_INT32);
- PyModule_AddIntConstant(m, "TYPE_TAG_UINT32", GI_TYPE_TAG_UINT32);
- PyModule_AddIntConstant(m, "TYPE_TAG_INT64", GI_TYPE_TAG_INT64);
- PyModule_AddIntConstant(m, "TYPE_TAG_UINT64", GI_TYPE_TAG_UINT64);
-#if 0
- /* FIXME: Removed from metadata format, fix properly by introducing
- special-case struct */
- PyModule_AddIntConstant(m, "TYPE_TAG_GSTRING", GI_TYPE_TAG_GSTRING);
-#endif
- PyModule_AddIntConstant(m, "TYPE_TAG_SHORT", GI_TYPE_TAG_SHORT);
- PyModule_AddIntConstant(m, "TYPE_TAG_USHORT", GI_TYPE_TAG_USHORT);
- PyModule_AddIntConstant(m, "TYPE_TAG_INT", GI_TYPE_TAG_INT);
- PyModule_AddIntConstant(m, "TYPE_TAG_UINT", GI_TYPE_TAG_UINT);
- PyModule_AddIntConstant(m, "TYPE_TAG_LONG", GI_TYPE_TAG_LONG);
- PyModule_AddIntConstant(m, "TYPE_TAG_ULONG", GI_TYPE_TAG_ULONG);
- PyModule_AddIntConstant(m, "TYPE_TAG_SSIZE", GI_TYPE_TAG_SSIZE);
- PyModule_AddIntConstant(m, "TYPE_TAG_SIZE", GI_TYPE_TAG_SIZE);
- PyModule_AddIntConstant(m, "TYPE_TAG_FLOAT", GI_TYPE_TAG_FLOAT);
- PyModule_AddIntConstant(m, "TYPE_TAG_DOUBLE", GI_TYPE_TAG_DOUBLE);
- PyModule_AddIntConstant(m, "TYPE_TAG_TIME_T", GI_TYPE_TAG_TIME_T);
- PyModule_AddIntConstant(m, "TYPE_TAG_GTYPE", GI_TYPE_TAG_GTYPE);
- PyModule_AddIntConstant(m, "TYPE_TAG_UTF8", GI_TYPE_TAG_UTF8);
- PyModule_AddIntConstant(m, "TYPE_TAG_FILENAME", GI_TYPE_TAG_FILENAME);
- PyModule_AddIntConstant(m, "TYPE_TAG_ARRAY", GI_TYPE_TAG_ARRAY);
- PyModule_AddIntConstant(m, "TYPE_TAG_INTERFACE", GI_TYPE_TAG_INTERFACE);
- PyModule_AddIntConstant(m, "TYPE_TAG_GLIST", GI_TYPE_TAG_GLIST);
- PyModule_AddIntConstant(m, "TYPE_TAG_GSLIST", GI_TYPE_TAG_GSLIST);
- PyModule_AddIntConstant(m, "TYPE_TAG_GHASH", GI_TYPE_TAG_GHASH);
- PyModule_AddIntConstant(m, "TYPE_TAG_ERROR", GI_TYPE_TAG_ERROR);
-
- PyModule_AddIntConstant(m, "DIRECTION_IN", GI_DIRECTION_IN);
- PyModule_AddIntConstant(m, "DIRECTION_OUT", GI_DIRECTION_OUT);
- PyModule_AddIntConstant(m, "DIRECTION_INOUT", GI_DIRECTION_INOUT);
-}
-
#undef PYGIINFO_DEFINE_TYPE
diff --git a/gi/pygiinfo.h b/gi/pygiinfo.h
index 48dca49..18ba1fb 100644
--- a/gi/pygiinfo.h
+++ b/gi/pygiinfo.h
@@ -33,7 +33,6 @@ PyObject* pyg_info_new(gpointer info);
GIBaseInfo* pyg_base_info_from_object(PyObject *object);
void pygi_info_register_types(PyObject *m);
-void pygi_info_register_constants(PyObject *m);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]