[pygobject/gsoc2009: 35/160] Remove useless TYPE_TAG_.* and DIRECTION_.* constants



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]