Print this page
8807 More recent glib updates break hald build
Reviewed by: Dan McDonald <danmcd@joyent.com>


  76                 parent_class->finalize (obj);
  77 
  78 }
  79 
  80 static void
  81 hal_device_class_init (HalDeviceClass *klass)
  82 {
  83         GObjectClass *obj_class = (GObjectClass *) klass;
  84 
  85         parent_class = g_type_class_peek_parent (klass);
  86 
  87         obj_class->finalize = hal_device_finalize;
  88 
  89         signals[PROPERTY_CHANGED] =
  90                 g_signal_new ("property_changed",
  91                               G_TYPE_FROM_CLASS (klass),
  92                               G_SIGNAL_RUN_LAST,
  93                               G_STRUCT_OFFSET (HalDeviceClass,
  94                                                property_changed),
  95                               NULL, NULL,
  96                               hald_marshal_VOID__STRING_BOOL_BOOL,
  97                               G_TYPE_NONE, 3,
  98                               G_TYPE_STRING,
  99                               G_TYPE_BOOLEAN,
 100                               G_TYPE_BOOLEAN);
 101 
 102         signals[CAPABILITY_ADDED] =
 103                 g_signal_new ("capability_added",
 104                               G_TYPE_FROM_CLASS (klass),
 105                               G_SIGNAL_RUN_LAST,
 106                               G_STRUCT_OFFSET (HalDeviceClass,
 107                                                capability_added),
 108                               NULL, NULL,
 109                               hald_marshal_VOID__STRING,
 110                               G_TYPE_NONE, 1,
 111                               G_TYPE_STRING);
 112 
 113         signals[CALLOUTS_FINISHED] =
 114                 g_signal_new ("callouts_finished",
 115                               G_TYPE_FROM_CLASS (klass),
 116                               G_SIGNAL_RUN_LAST,




  76                 parent_class->finalize (obj);
  77 
  78 }
  79 
  80 static void
  81 hal_device_class_init (HalDeviceClass *klass)
  82 {
  83         GObjectClass *obj_class = (GObjectClass *) klass;
  84 
  85         parent_class = g_type_class_peek_parent (klass);
  86 
  87         obj_class->finalize = hal_device_finalize;
  88 
  89         signals[PROPERTY_CHANGED] =
  90                 g_signal_new ("property_changed",
  91                               G_TYPE_FROM_CLASS (klass),
  92                               G_SIGNAL_RUN_LAST,
  93                               G_STRUCT_OFFSET (HalDeviceClass,
  94                                                property_changed),
  95                               NULL, NULL,
  96                               hald_marshal_VOID__STRING_BOOLEAN_BOOLEAN,
  97                               G_TYPE_NONE, 3,
  98                               G_TYPE_STRING,
  99                               G_TYPE_BOOLEAN,
 100                               G_TYPE_BOOLEAN);
 101 
 102         signals[CAPABILITY_ADDED] =
 103                 g_signal_new ("capability_added",
 104                               G_TYPE_FROM_CLASS (klass),
 105                               G_SIGNAL_RUN_LAST,
 106                               G_STRUCT_OFFSET (HalDeviceClass,
 107                                                capability_added),
 108                               NULL, NULL,
 109                               hald_marshal_VOID__STRING,
 110                               G_TYPE_NONE, 1,
 111                               G_TYPE_STRING);
 112 
 113         signals[CALLOUTS_FINISHED] =
 114                 g_signal_new ("callouts_finished",
 115                               G_TYPE_FROM_CLASS (klass),
 116                               G_SIGNAL_RUN_LAST,