chiark / gitweb /
Added new macro EXPORT-FROM-SYSTEM
[clg] / glib / alien / gobject.c
index 321374f78b75b1e562a404a1225545921fb1ec4f..58cdc56a5cefce6a6189123b15d2c642d77b85f9 100644 (file)
  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
 
-/* $Id: gobject.c,v 1.3 2005-04-23 16:48:51 espen Exp $ */
+/* $Id: gobject.c,v 1.5 2007-02-23 12:48:46 espen Exp $ */
 
 #include <glib-object.h>
 
-gpointer g_object_newvv (GType object_type, guint n_parameters,
-                        guchar* names[], GValue* values[])
+guint size_of_gvalue ()
 {
-  GParameter parameters[n_parameters];
-  int i;
-
-  for (i = 0; i < n_parameters; i++) {
-    parameters[i].name = names[i];
-    g_value_init (&parameters[i].value, G_VALUE_TYPE (values[i]));
-    g_value_copy (values[i], &parameters[i].value);
-  }
-
-  return g_object_newv (object_type, n_parameters, &parameters);
+  return sizeof (GValue);
 }
 
-
-guint size_of_gvalue ()
+guint bitsize_of_gtype ()
 {
-  return sizeof (GValue);
+  return sizeof (GType) * 8;
 }