tracker-0.16.2/src/libtracker-miner/tracker-marshal.c

No issues found

Incomplete coverage

Tool Failure ID Location Function Message Data
clang-analyzer no-output-found ../../src/libtracker-miner/tracker-marshal.c Message(text='Unable to locate XML output from invoke-clang-analyzer') None
clang-analyzer no-output-found ../../src/libtracker-miner/tracker-marshal.c Message(text='Unable to locate XML output from invoke-clang-analyzer') None
Failure running clang-analyzer ('no-output-found')
Message
Unable to locate XML output from invoke-clang-analyzer
Failure running clang-analyzer ('no-output-found')
Message
Unable to locate XML output from invoke-clang-analyzer
  1 #include "tracker-marshal.h"
  2 
  3 #include	<glib-object.h>
  4 
  5 
  6 #ifdef G_ENABLE_DEBUG
  7 #define g_marshal_value_peek_boolean(v)  g_value_get_boolean (v)
  8 #define g_marshal_value_peek_char(v)     g_value_get_schar (v)
  9 #define g_marshal_value_peek_uchar(v)    g_value_get_uchar (v)
 10 #define g_marshal_value_peek_int(v)      g_value_get_int (v)
 11 #define g_marshal_value_peek_uint(v)     g_value_get_uint (v)
 12 #define g_marshal_value_peek_long(v)     g_value_get_long (v)
 13 #define g_marshal_value_peek_ulong(v)    g_value_get_ulong (v)
 14 #define g_marshal_value_peek_int64(v)    g_value_get_int64 (v)
 15 #define g_marshal_value_peek_uint64(v)   g_value_get_uint64 (v)
 16 #define g_marshal_value_peek_enum(v)     g_value_get_enum (v)
 17 #define g_marshal_value_peek_flags(v)    g_value_get_flags (v)
 18 #define g_marshal_value_peek_float(v)    g_value_get_float (v)
 19 #define g_marshal_value_peek_double(v)   g_value_get_double (v)
 20 #define g_marshal_value_peek_string(v)   (char*) g_value_get_string (v)
 21 #define g_marshal_value_peek_param(v)    g_value_get_param (v)
 22 #define g_marshal_value_peek_boxed(v)    g_value_get_boxed (v)
 23 #define g_marshal_value_peek_pointer(v)  g_value_get_pointer (v)
 24 #define g_marshal_value_peek_object(v)   g_value_get_object (v)
 25 #define g_marshal_value_peek_variant(v)  g_value_get_variant (v)
 26 #else /* !G_ENABLE_DEBUG */
 27 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
 28  *          Do not access GValues directly in your code. Instead, use the
 29  *          g_value_get_*() functions
 30  */
 31 #define g_marshal_value_peek_boolean(v)  (v)->data[0].v_int
 32 #define g_marshal_value_peek_char(v)     (v)->data[0].v_int
 33 #define g_marshal_value_peek_uchar(v)    (v)->data[0].v_uint
 34 #define g_marshal_value_peek_int(v)      (v)->data[0].v_int
 35 #define g_marshal_value_peek_uint(v)     (v)->data[0].v_uint
 36 #define g_marshal_value_peek_long(v)     (v)->data[0].v_long
 37 #define g_marshal_value_peek_ulong(v)    (v)->data[0].v_ulong
 38 #define g_marshal_value_peek_int64(v)    (v)->data[0].v_int64
 39 #define g_marshal_value_peek_uint64(v)   (v)->data[0].v_uint64
 40 #define g_marshal_value_peek_enum(v)     (v)->data[0].v_long
 41 #define g_marshal_value_peek_flags(v)    (v)->data[0].v_ulong
 42 #define g_marshal_value_peek_float(v)    (v)->data[0].v_float
 43 #define g_marshal_value_peek_double(v)   (v)->data[0].v_double
 44 #define g_marshal_value_peek_string(v)   (v)->data[0].v_pointer
 45 #define g_marshal_value_peek_param(v)    (v)->data[0].v_pointer
 46 #define g_marshal_value_peek_boxed(v)    (v)->data[0].v_pointer
 47 #define g_marshal_value_peek_pointer(v)  (v)->data[0].v_pointer
 48 #define g_marshal_value_peek_object(v)   (v)->data[0].v_pointer
 49 #define g_marshal_value_peek_variant(v)  (v)->data[0].v_pointer
 50 #endif /* !G_ENABLE_DEBUG */
 51 
 52 
 53 /* VOID:OBJECT,BOOLEAN (tracker-marshal.list:1) */
 54 void
 55 tracker_marshal_VOID__OBJECT_BOOLEAN (GClosure     *closure,
 56                                       GValue       *return_value G_GNUC_UNUSED,
 57                                       guint         n_param_values,
 58                                       const GValue *param_values,
 59                                       gpointer      invocation_hint G_GNUC_UNUSED,
 60                                       gpointer      marshal_data)
 61 {
 62   typedef void (*GMarshalFunc_VOID__OBJECT_BOOLEAN) (gpointer     data1,
 63                                                      gpointer     arg_1,
 64                                                      gboolean     arg_2,
 65                                                      gpointer     data2);
 66   register GMarshalFunc_VOID__OBJECT_BOOLEAN callback;
 67   register GCClosure *cc = (GCClosure*) closure;
 68   register gpointer data1, data2;
 69 
 70   g_return_if_fail (n_param_values == 3);
 71 
 72   if (G_CCLOSURE_SWAP_DATA (closure))
 73     {
 74       data1 = closure->data;
 75       data2 = g_value_peek_pointer (param_values + 0);
 76     }
 77   else
 78     {
 79       data1 = g_value_peek_pointer (param_values + 0);
 80       data2 = closure->data;
 81     }
 82   callback = (GMarshalFunc_VOID__OBJECT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
 83 
 84   callback (data1,
 85             g_marshal_value_peek_object (param_values + 1),
 86             g_marshal_value_peek_boolean (param_values + 2),
 87             data2);
 88 }
 89 
 90 /* VOID:OBJECT,OBJECT (tracker-marshal.list:2) */
 91 void
 92 tracker_marshal_VOID__OBJECT_OBJECT (GClosure     *closure,
 93                                      GValue       *return_value G_GNUC_UNUSED,
 94                                      guint         n_param_values,
 95                                      const GValue *param_values,
 96                                      gpointer      invocation_hint G_GNUC_UNUSED,
 97                                      gpointer      marshal_data)
 98 {
 99   typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer     data1,
100                                                     gpointer     arg_1,
101                                                     gpointer     arg_2,
102                                                     gpointer     data2);
103   register GMarshalFunc_VOID__OBJECT_OBJECT callback;
104   register GCClosure *cc = (GCClosure*) closure;
105   register gpointer data1, data2;
106 
107   g_return_if_fail (n_param_values == 3);
108 
109   if (G_CCLOSURE_SWAP_DATA (closure))
110     {
111       data1 = closure->data;
112       data2 = g_value_peek_pointer (param_values + 0);
113     }
114   else
115     {
116       data1 = g_value_peek_pointer (param_values + 0);
117       data2 = closure->data;
118     }
119   callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
120 
121   callback (data1,
122             g_marshal_value_peek_object (param_values + 1),
123             g_marshal_value_peek_object (param_values + 2),
124             data2);
125 }
126 
127 /* VOID:OBJECT,OBJECT,BOOLEAN,BOOLEAN (tracker-marshal.list:3) */
128 void
129 tracker_marshal_VOID__OBJECT_OBJECT_BOOLEAN_BOOLEAN (GClosure     *closure,
130                                                      GValue       *return_value G_GNUC_UNUSED,
131                                                      guint         n_param_values,
132                                                      const GValue *param_values,
133                                                      gpointer      invocation_hint G_GNUC_UNUSED,
134                                                      gpointer      marshal_data)
135 {
136   typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_BOOLEAN_BOOLEAN) (gpointer     data1,
137                                                                     gpointer     arg_1,
138                                                                     gpointer     arg_2,
139                                                                     gboolean     arg_3,
140                                                                     gboolean     arg_4,
141                                                                     gpointer     data2);
142   register GMarshalFunc_VOID__OBJECT_OBJECT_BOOLEAN_BOOLEAN callback;
143   register GCClosure *cc = (GCClosure*) closure;
144   register gpointer data1, data2;
145 
146   g_return_if_fail (n_param_values == 5);
147 
148   if (G_CCLOSURE_SWAP_DATA (closure))
149     {
150       data1 = closure->data;
151       data2 = g_value_peek_pointer (param_values + 0);
152     }
153   else
154     {
155       data1 = g_value_peek_pointer (param_values + 0);
156       data2 = closure->data;
157     }
158   callback = (GMarshalFunc_VOID__OBJECT_OBJECT_BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
159 
160   callback (data1,
161             g_marshal_value_peek_object (param_values + 1),
162             g_marshal_value_peek_object (param_values + 2),
163             g_marshal_value_peek_boolean (param_values + 3),
164             g_marshal_value_peek_boolean (param_values + 4),
165             data2);
166 }
167 
168 /* VOID:OBJECT,POINTER,UINT,UINT,UINT,UINT (tracker-marshal.list:4) */
169 void
170 tracker_marshal_VOID__OBJECT_POINTER_UINT_UINT_UINT_UINT (GClosure     *closure,
171                                                           GValue       *return_value G_GNUC_UNUSED,
172                                                           guint         n_param_values,
173                                                           const GValue *param_values,
174                                                           gpointer      invocation_hint G_GNUC_UNUSED,
175                                                           gpointer      marshal_data)
176 {
177   typedef void (*GMarshalFunc_VOID__OBJECT_POINTER_UINT_UINT_UINT_UINT) (gpointer     data1,
178                                                                          gpointer     arg_1,
179                                                                          gpointer     arg_2,
180                                                                          guint        arg_3,
181                                                                          guint        arg_4,
182                                                                          guint        arg_5,
183                                                                          guint        arg_6,
184                                                                          gpointer     data2);
185   register GMarshalFunc_VOID__OBJECT_POINTER_UINT_UINT_UINT_UINT callback;
186   register GCClosure *cc = (GCClosure*) closure;
187   register gpointer data1, data2;
188 
189   g_return_if_fail (n_param_values == 7);
190 
191   if (G_CCLOSURE_SWAP_DATA (closure))
192     {
193       data1 = closure->data;
194       data2 = g_value_peek_pointer (param_values + 0);
195     }
196   else
197     {
198       data1 = g_value_peek_pointer (param_values + 0);
199       data2 = closure->data;
200     }
201   callback = (GMarshalFunc_VOID__OBJECT_POINTER_UINT_UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
202 
203   callback (data1,
204             g_marshal_value_peek_object (param_values + 1),
205             g_marshal_value_peek_pointer (param_values + 2),
206             g_marshal_value_peek_uint (param_values + 3),
207             g_marshal_value_peek_uint (param_values + 4),
208             g_marshal_value_peek_uint (param_values + 5),
209             g_marshal_value_peek_uint (param_values + 6),
210             data2);
211 }
212 
213 /* VOID:OBJECT,UINT,UINT,UINT,UINT (tracker-marshal.list:5) */
214 void
215 tracker_marshal_VOID__OBJECT_UINT_UINT_UINT_UINT (GClosure     *closure,
216                                                   GValue       *return_value G_GNUC_UNUSED,
217                                                   guint         n_param_values,
218                                                   const GValue *param_values,
219                                                   gpointer      invocation_hint G_GNUC_UNUSED,
220                                                   gpointer      marshal_data)
221 {
222   typedef void (*GMarshalFunc_VOID__OBJECT_UINT_UINT_UINT_UINT) (gpointer     data1,
223                                                                  gpointer     arg_1,
224                                                                  guint        arg_2,
225                                                                  guint        arg_3,
226                                                                  guint        arg_4,
227                                                                  guint        arg_5,
228                                                                  gpointer     data2);
229   register GMarshalFunc_VOID__OBJECT_UINT_UINT_UINT_UINT callback;
230   register GCClosure *cc = (GCClosure*) closure;
231   register gpointer data1, data2;
232 
233   g_return_if_fail (n_param_values == 6);
234 
235   if (G_CCLOSURE_SWAP_DATA (closure))
236     {
237       data1 = closure->data;
238       data2 = g_value_peek_pointer (param_values + 0);
239     }
240   else
241     {
242       data1 = g_value_peek_pointer (param_values + 0);
243       data2 = closure->data;
244     }
245   callback = (GMarshalFunc_VOID__OBJECT_UINT_UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
246 
247   callback (data1,
248             g_marshal_value_peek_object (param_values + 1),
249             g_marshal_value_peek_uint (param_values + 2),
250             g_marshal_value_peek_uint (param_values + 3),
251             g_marshal_value_peek_uint (param_values + 4),
252             g_marshal_value_peek_uint (param_values + 5),
253             data2);
254 }
255 
256 /* VOID:DOUBLE,UINT,UINT,UINT,UINT (tracker-marshal.list:6) */
257 void
258 tracker_marshal_VOID__DOUBLE_UINT_UINT_UINT_UINT (GClosure     *closure,
259                                                   GValue       *return_value G_GNUC_UNUSED,
260                                                   guint         n_param_values,
261                                                   const GValue *param_values,
262                                                   gpointer      invocation_hint G_GNUC_UNUSED,
263                                                   gpointer      marshal_data)
264 {
265   typedef void (*GMarshalFunc_VOID__DOUBLE_UINT_UINT_UINT_UINT) (gpointer     data1,
266                                                                  gdouble      arg_1,
267                                                                  guint        arg_2,
268                                                                  guint        arg_3,
269                                                                  guint        arg_4,
270                                                                  guint        arg_5,
271                                                                  gpointer     data2);
272   register GMarshalFunc_VOID__DOUBLE_UINT_UINT_UINT_UINT callback;
273   register GCClosure *cc = (GCClosure*) closure;
274   register gpointer data1, data2;
275 
276   g_return_if_fail (n_param_values == 6);
277 
278   if (G_CCLOSURE_SWAP_DATA (closure))
279     {
280       data1 = closure->data;
281       data2 = g_value_peek_pointer (param_values + 0);
282     }
283   else
284     {
285       data1 = g_value_peek_pointer (param_values + 0);
286       data2 = closure->data;
287     }
288   callback = (GMarshalFunc_VOID__DOUBLE_UINT_UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
289 
290   callback (data1,
291             g_marshal_value_peek_double (param_values + 1),
292             g_marshal_value_peek_uint (param_values + 2),
293             g_marshal_value_peek_uint (param_values + 3),
294             g_marshal_value_peek_uint (param_values + 4),
295             g_marshal_value_peek_uint (param_values + 5),
296             data2);
297 }
298 
299 /* VOID:STRING,DOUBLE,INT (tracker-marshal.list:7) */
300 void
301 tracker_marshal_VOID__STRING_DOUBLE_INT (GClosure     *closure,
302                                          GValue       *return_value G_GNUC_UNUSED,
303                                          guint         n_param_values,
304                                          const GValue *param_values,
305                                          gpointer      invocation_hint G_GNUC_UNUSED,
306                                          gpointer      marshal_data)
307 {
308   typedef void (*GMarshalFunc_VOID__STRING_DOUBLE_INT) (gpointer     data1,
309                                                         gpointer     arg_1,
310                                                         gdouble      arg_2,
311                                                         gint         arg_3,
312                                                         gpointer     data2);
313   register GMarshalFunc_VOID__STRING_DOUBLE_INT callback;
314   register GCClosure *cc = (GCClosure*) closure;
315   register gpointer data1, data2;
316 
317   g_return_if_fail (n_param_values == 4);
318 
319   if (G_CCLOSURE_SWAP_DATA (closure))
320     {
321       data1 = closure->data;
322       data2 = g_value_peek_pointer (param_values + 0);
323     }
324   else
325     {
326       data1 = g_value_peek_pointer (param_values + 0);
327       data2 = closure->data;
328     }
329   callback = (GMarshalFunc_VOID__STRING_DOUBLE_INT) (marshal_data ? marshal_data : cc->callback);
330 
331   callback (data1,
332             g_marshal_value_peek_string (param_values + 1),
333             g_marshal_value_peek_double (param_values + 2),
334             g_marshal_value_peek_int (param_values + 3),
335             data2);
336 }
337 
338 /* VOID:STRING,STRING (tracker-marshal.list:8) */
339 void
340 tracker_marshal_VOID__STRING_STRING (GClosure     *closure,
341                                      GValue       *return_value G_GNUC_UNUSED,
342                                      guint         n_param_values,
343                                      const GValue *param_values,
344                                      gpointer      invocation_hint G_GNUC_UNUSED,
345                                      gpointer      marshal_data)
346 {
347   typedef void (*GMarshalFunc_VOID__STRING_STRING) (gpointer     data1,
348                                                     gpointer     arg_1,
349                                                     gpointer     arg_2,
350                                                     gpointer     data2);
351   register GMarshalFunc_VOID__STRING_STRING callback;
352   register GCClosure *cc = (GCClosure*) closure;
353   register gpointer data1, data2;
354 
355   g_return_if_fail (n_param_values == 3);
356 
357   if (G_CCLOSURE_SWAP_DATA (closure))
358     {
359       data1 = closure->data;
360       data2 = g_value_peek_pointer (param_values + 0);
361     }
362   else
363     {
364       data1 = g_value_peek_pointer (param_values + 0);
365       data2 = closure->data;
366     }
367   callback = (GMarshalFunc_VOID__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
368 
369   callback (data1,
370             g_marshal_value_peek_string (param_values + 1),
371             g_marshal_value_peek_string (param_values + 2),
372             data2);
373 }
374 
375 /* VOID:STRING,STRING,DOUBLE,INT (tracker-marshal.list:9) */
376 void
377 tracker_marshal_VOID__STRING_STRING_DOUBLE_INT (GClosure     *closure,
378                                                 GValue       *return_value G_GNUC_UNUSED,
379                                                 guint         n_param_values,
380                                                 const GValue *param_values,
381                                                 gpointer      invocation_hint G_GNUC_UNUSED,
382                                                 gpointer      marshal_data)
383 {
384   typedef void (*GMarshalFunc_VOID__STRING_STRING_DOUBLE_INT) (gpointer     data1,
385                                                                gpointer     arg_1,
386                                                                gpointer     arg_2,
387                                                                gdouble      arg_3,
388                                                                gint         arg_4,
389                                                                gpointer     data2);
390   register GMarshalFunc_VOID__STRING_STRING_DOUBLE_INT callback;
391   register GCClosure *cc = (GCClosure*) closure;
392   register gpointer data1, data2;
393 
394   g_return_if_fail (n_param_values == 5);
395 
396   if (G_CCLOSURE_SWAP_DATA (closure))
397     {
398       data1 = closure->data;
399       data2 = g_value_peek_pointer (param_values + 0);
400     }
401   else
402     {
403       data1 = g_value_peek_pointer (param_values + 0);
404       data2 = closure->data;
405     }
406   callback = (GMarshalFunc_VOID__STRING_STRING_DOUBLE_INT) (marshal_data ? marshal_data : cc->callback);
407 
408   callback (data1,
409             g_marshal_value_peek_string (param_values + 1),
410             g_marshal_value_peek_string (param_values + 2),
411             g_marshal_value_peek_double (param_values + 3),
412             g_marshal_value_peek_int (param_values + 4),
413             data2);
414 }
415 
416 /* VOID:STRING,STRING,BOOLEAN,BOOLEAN (tracker-marshal.list:10) */
417 void
418 tracker_marshal_VOID__STRING_STRING_BOOLEAN_BOOLEAN (GClosure     *closure,
419                                                      GValue       *return_value G_GNUC_UNUSED,
420                                                      guint         n_param_values,
421                                                      const GValue *param_values,
422                                                      gpointer      invocation_hint G_GNUC_UNUSED,
423                                                      gpointer      marshal_data)
424 {
425   typedef void (*GMarshalFunc_VOID__STRING_STRING_BOOLEAN_BOOLEAN) (gpointer     data1,
426                                                                     gpointer     arg_1,
427                                                                     gpointer     arg_2,
428                                                                     gboolean     arg_3,
429                                                                     gboolean     arg_4,
430                                                                     gpointer     data2);
431   register GMarshalFunc_VOID__STRING_STRING_BOOLEAN_BOOLEAN callback;
432   register GCClosure *cc = (GCClosure*) closure;
433   register gpointer data1, data2;
434 
435   g_return_if_fail (n_param_values == 5);
436 
437   if (G_CCLOSURE_SWAP_DATA (closure))
438     {
439       data1 = closure->data;
440       data2 = g_value_peek_pointer (param_values + 0);
441     }
442   else
443     {
444       data1 = g_value_peek_pointer (param_values + 0);
445       data2 = closure->data;
446     }
447   callback = (GMarshalFunc_VOID__STRING_STRING_BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
448 
449   callback (data1,
450             g_marshal_value_peek_string (param_values + 1),
451             g_marshal_value_peek_string (param_values + 2),
452             g_marshal_value_peek_boolean (param_values + 3),
453             g_marshal_value_peek_boolean (param_values + 4),
454             data2);
455 }
456 
457 /* VOID:STRING,STRING,STRING,BOOLEAN,BOOLEAN (tracker-marshal.list:11) */
458 void
459 tracker_marshal_VOID__STRING_STRING_STRING_BOOLEAN_BOOLEAN (GClosure     *closure,
460                                                             GValue       *return_value G_GNUC_UNUSED,
461                                                             guint         n_param_values,
462                                                             const GValue *param_values,
463                                                             gpointer      invocation_hint G_GNUC_UNUSED,
464                                                             gpointer      marshal_data)
465 {
466   typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING_BOOLEAN_BOOLEAN) (gpointer     data1,
467                                                                            gpointer     arg_1,
468                                                                            gpointer     arg_2,
469                                                                            gpointer     arg_3,
470                                                                            gboolean     arg_4,
471                                                                            gboolean     arg_5,
472                                                                            gpointer     data2);
473   register GMarshalFunc_VOID__STRING_STRING_STRING_BOOLEAN_BOOLEAN callback;
474   register GCClosure *cc = (GCClosure*) closure;
475   register gpointer data1, data2;
476 
477   g_return_if_fail (n_param_values == 6);
478 
479   if (G_CCLOSURE_SWAP_DATA (closure))
480     {
481       data1 = closure->data;
482       data2 = g_value_peek_pointer (param_values + 0);
483     }
484   else
485     {
486       data1 = g_value_peek_pointer (param_values + 0);
487       data2 = closure->data;
488     }
489   callback = (GMarshalFunc_VOID__STRING_STRING_STRING_BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
490 
491   callback (data1,
492             g_marshal_value_peek_string (param_values + 1),
493             g_marshal_value_peek_string (param_values + 2),
494             g_marshal_value_peek_string (param_values + 3),
495             g_marshal_value_peek_boolean (param_values + 4),
496             g_marshal_value_peek_boolean (param_values + 5),
497             data2);
498 }
499 
500 /* BOOL:OBJECT,OBJECT,OBJECT (tracker-marshal.list:12) */
501 void
502 tracker_marshal_BOOLEAN__OBJECT_OBJECT_OBJECT (GClosure     *closure,
503                                                GValue       *return_value G_GNUC_UNUSED,
504                                                guint         n_param_values,
505                                                const GValue *param_values,
506                                                gpointer      invocation_hint G_GNUC_UNUSED,
507                                                gpointer      marshal_data)
508 {
509   typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_OBJECT_OBJECT) (gpointer     data1,
510                                                                   gpointer     arg_1,
511                                                                   gpointer     arg_2,
512                                                                   gpointer     arg_3,
513                                                                   gpointer     data2);
514   register GMarshalFunc_BOOLEAN__OBJECT_OBJECT_OBJECT callback;
515   register GCClosure *cc = (GCClosure*) closure;
516   register gpointer data1, data2;
517   gboolean v_return;
518 
519   g_return_if_fail (return_value != NULL);
520   g_return_if_fail (n_param_values == 4);
521 
522   if (G_CCLOSURE_SWAP_DATA (closure))
523     {
524       data1 = closure->data;
525       data2 = g_value_peek_pointer (param_values + 0);
526     }
527   else
528     {
529       data1 = g_value_peek_pointer (param_values + 0);
530       data2 = closure->data;
531     }
532   callback = (GMarshalFunc_BOOLEAN__OBJECT_OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
533 
534   v_return = callback (data1,
535                        g_marshal_value_peek_object (param_values + 1),
536                        g_marshal_value_peek_object (param_values + 2),
537                        g_marshal_value_peek_object (param_values + 3),
538                        data2);
539 
540   g_value_set_boolean (return_value, v_return);
541 }
542 
543 /* BOOL:OBJECT,OBJECT (tracker-marshal.list:13) */
544 void
545 tracker_marshal_BOOLEAN__OBJECT_OBJECT (GClosure     *closure,
546                                         GValue       *return_value G_GNUC_UNUSED,
547                                         guint         n_param_values,
548                                         const GValue *param_values,
549                                         gpointer      invocation_hint G_GNUC_UNUSED,
550                                         gpointer      marshal_data)
551 {
552   typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_OBJECT) (gpointer     data1,
553                                                            gpointer     arg_1,
554                                                            gpointer     arg_2,
555                                                            gpointer     data2);
556   register GMarshalFunc_BOOLEAN__OBJECT_OBJECT callback;
557   register GCClosure *cc = (GCClosure*) closure;
558   register gpointer data1, data2;
559   gboolean v_return;
560 
561   g_return_if_fail (return_value != NULL);
562   g_return_if_fail (n_param_values == 3);
563 
564   if (G_CCLOSURE_SWAP_DATA (closure))
565     {
566       data1 = closure->data;
567       data2 = g_value_peek_pointer (param_values + 0);
568     }
569   else
570     {
571       data1 = g_value_peek_pointer (param_values + 0);
572       data2 = closure->data;
573     }
574   callback = (GMarshalFunc_BOOLEAN__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
575 
576   v_return = callback (data1,
577                        g_marshal_value_peek_object (param_values + 1),
578                        g_marshal_value_peek_object (param_values + 2),
579                        data2);
580 
581   g_value_set_boolean (return_value, v_return);
582 }
583 
584 /* BOOL:OBJECT,POINTER (tracker-marshal.list:14) */
585 void
586 tracker_marshal_BOOLEAN__OBJECT_POINTER (GClosure     *closure,
587                                          GValue       *return_value G_GNUC_UNUSED,
588                                          guint         n_param_values,
589                                          const GValue *param_values,
590                                          gpointer      invocation_hint G_GNUC_UNUSED,
591                                          gpointer      marshal_data)
592 {
593   typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_POINTER) (gpointer     data1,
594                                                             gpointer     arg_1,
595                                                             gpointer     arg_2,
596                                                             gpointer     data2);
597   register GMarshalFunc_BOOLEAN__OBJECT_POINTER callback;
598   register GCClosure *cc = (GCClosure*) closure;
599   register gpointer data1, data2;
600   gboolean v_return;
601 
602   g_return_if_fail (return_value != NULL);
603   g_return_if_fail (n_param_values == 3);
604 
605   if (G_CCLOSURE_SWAP_DATA (closure))
606     {
607       data1 = closure->data;
608       data2 = g_value_peek_pointer (param_values + 0);
609     }
610   else
611     {
612       data1 = g_value_peek_pointer (param_values + 0);
613       data2 = closure->data;
614     }
615   callback = (GMarshalFunc_BOOLEAN__OBJECT_POINTER) (marshal_data ? marshal_data : cc->callback);
616 
617   v_return = callback (data1,
618                        g_marshal_value_peek_object (param_values + 1),
619                        g_marshal_value_peek_pointer (param_values + 2),
620                        data2);
621 
622   g_value_set_boolean (return_value, v_return);
623 }
624 
625 /* BOOL:OBJECT (tracker-marshal.list:15) */
626 void
627 tracker_marshal_BOOLEAN__OBJECT (GClosure     *closure,
628                                  GValue       *return_value G_GNUC_UNUSED,
629                                  guint         n_param_values,
630                                  const GValue *param_values,
631                                  gpointer      invocation_hint G_GNUC_UNUSED,
632                                  gpointer      marshal_data)
633 {
634   typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer     data1,
635                                                     gpointer     arg_1,
636                                                     gpointer     data2);
637   register GMarshalFunc_BOOLEAN__OBJECT callback;
638   register GCClosure *cc = (GCClosure*) closure;
639   register gpointer data1, data2;
640   gboolean v_return;
641 
642   g_return_if_fail (return_value != NULL);
643   g_return_if_fail (n_param_values == 2);
644 
645   if (G_CCLOSURE_SWAP_DATA (closure))
646     {
647       data1 = closure->data;
648       data2 = g_value_peek_pointer (param_values + 0);
649     }
650   else
651     {
652       data1 = g_value_peek_pointer (param_values + 0);
653       data2 = closure->data;
654     }
655   callback = (GMarshalFunc_BOOLEAN__OBJECT) (marshal_data ? marshal_data : cc->callback);
656 
657   v_return = callback (data1,
658                        g_marshal_value_peek_object (param_values + 1),
659                        data2);
660 
661   g_value_set_boolean (return_value, v_return);
662 }
663 
664 /* BOOL:OBJECT,BOXED,BOXED,OBJECT (tracker-marshal.list:16) */
665 void
666 tracker_marshal_BOOLEAN__OBJECT_BOXED_BOXED_OBJECT (GClosure     *closure,
667                                                     GValue       *return_value G_GNUC_UNUSED,
668                                                     guint         n_param_values,
669                                                     const GValue *param_values,
670                                                     gpointer      invocation_hint G_GNUC_UNUSED,
671                                                     gpointer      marshal_data)
672 {
673   typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_BOXED_BOXED_OBJECT) (gpointer     data1,
674                                                                        gpointer     arg_1,
675                                                                        gpointer     arg_2,
676                                                                        gpointer     arg_3,
677                                                                        gpointer     arg_4,
678                                                                        gpointer     data2);
679   register GMarshalFunc_BOOLEAN__OBJECT_BOXED_BOXED_OBJECT callback;
680   register GCClosure *cc = (GCClosure*) closure;
681   register gpointer data1, data2;
682   gboolean v_return;
683 
684   g_return_if_fail (return_value != NULL);
685   g_return_if_fail (n_param_values == 5);
686 
687   if (G_CCLOSURE_SWAP_DATA (closure))
688     {
689       data1 = closure->data;
690       data2 = g_value_peek_pointer (param_values + 0);
691     }
692   else
693     {
694       data1 = g_value_peek_pointer (param_values + 0);
695       data2 = closure->data;
696     }
697   callback = (GMarshalFunc_BOOLEAN__OBJECT_BOXED_BOXED_OBJECT) (marshal_data ? marshal_data : cc->callback);
698 
699   v_return = callback (data1,
700                        g_marshal_value_peek_object (param_values + 1),
701                        g_marshal_value_peek_boxed (param_values + 2),
702                        g_marshal_value_peek_boxed (param_values + 3),
703                        g_marshal_value_peek_object (param_values + 4),
704                        data2);
705 
706   g_value_set_boolean (return_value, v_return);
707 }