264
265
gconstpointer _tmp0_;
265
266
const gchar* _tmp1_;
266
267
GQuark _tmp3_ = 0U;
267
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
268
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
268
269
static GQuark _tmp2_label0 = 0;
269
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
270
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
270
271
static GQuark _tmp2_label1 = 0;
271
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
272
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
272
273
static GQuark _tmp2_label2 = 0;
273
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
274
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
274
275
static GQuark _tmp2_label3 = 0;
275
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
276
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
276
277
static GQuark _tmp2_label4 = 0;
277
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
278
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
278
279
static GQuark _tmp2_label5 = 0;
279
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
280
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
280
281
static GQuark _tmp2_label6 = 0;
281
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
282
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
282
283
static GQuark _tmp2_label7 = 0;
283
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
284
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
284
285
static GQuark _tmp2_label8 = 0;
285
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
286
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
286
287
static GQuark _tmp2_label9 = 0;
287
#line 33 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
288
#line 36 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
288
289
self = (RygelRelationalExpression*) base;
289
#line 33 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
290
#line 36 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
290
291
g_return_val_if_fail (media_object != NULL, FALSE);
291
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
292
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
292
293
_tmp0_ = ((RygelSearchExpression*) self)->operand1;
293
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
294
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
294
295
_tmp1_ = (const gchar*) _tmp0_;
295
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
296
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
296
297
_tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
297
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
298
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
298
299
if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("@id")))) {
299
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
300
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
301
#line 302 "rygel-relational-expression.c"
302
#line 303 "rygel-relational-expression.c"
304
305
RygelMediaObject* _tmp4_;
305
306
const gchar* _tmp5_;
306
307
gboolean _tmp6_ = FALSE;
307
#line 36 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
308
#line 39 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
308
309
_tmp4_ = media_object;
309
#line 36 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
310
#line 39 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
310
311
_tmp5_ = _tmp4_->id;
311
#line 36 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
312
#line 39 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
312
313
_tmp6_ = rygel_relational_expression_compare_string (self, _tmp5_);
313
#line 36 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
314
#line 39 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
315
#line 36 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
316
#line 39 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
317
#line 318 "rygel-relational-expression.c"
318
#line 319 "rygel-relational-expression.c"
320
321
} else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("@refID")))) {
321
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
322
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
323
#line 324 "rygel-relational-expression.c"
324
#line 325 "rygel-relational-expression.c"
326
327
RygelMediaObject* _tmp7_;
327
328
const gchar* _tmp8_;
328
329
gboolean _tmp9_ = FALSE;
329
#line 38 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
330
#line 41 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
330
331
_tmp7_ = media_object;
331
#line 38 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
332
#line 41 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
332
333
_tmp8_ = _tmp7_->ref_id;
333
#line 38 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
334
#line 41 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
334
335
_tmp9_ = rygel_relational_expression_compare_string (self, _tmp8_);
335
#line 38 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
336
#line 41 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
337
#line 38 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
338
#line 41 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
339
#line 340 "rygel-relational-expression.c"
340
#line 341 "rygel-relational-expression.c"
342
343
} else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("@parentID")))) {
343
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
344
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
345
#line 346 "rygel-relational-expression.c"
346
#line 347 "rygel-relational-expression.c"
348
349
RygelMediaObject* _tmp10_;
349
350
RygelMediaContainer* _tmp11_;
350
351
const gchar* _tmp12_;
351
352
gboolean _tmp13_ = FALSE;
352
#line 40 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
353
#line 43 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
353
354
_tmp10_ = media_object;
354
#line 40 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
355
#line 43 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
355
356
_tmp11_ = _tmp10_->parent;
356
#line 40 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
357
#line 43 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
357
358
_tmp12_ = ((RygelMediaObject*) _tmp11_)->id;
358
#line 40 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
359
#line 43 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
359
360
_tmp13_ = rygel_relational_expression_compare_string (self, _tmp12_);
360
#line 40 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
361
#line 43 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
361
362
result = _tmp13_;
362
#line 40 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
363
#line 43 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
364
#line 365 "rygel-relational-expression.c"
365
#line 366 "rygel-relational-expression.c"
367
368
} else if (_tmp3_ == ((0 != _tmp2_label3) ? _tmp2_label3 : (_tmp2_label3 = g_quark_from_static_string ("upnp:class")))) {
368
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
369
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
370
#line 371 "rygel-relational-expression.c"
371
#line 372 "rygel-relational-expression.c"
373
374
RygelMediaObject* _tmp14_;
374
375
const gchar* _tmp15_;
375
376
gboolean _tmp16_ = FALSE;
376
#line 42 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
377
#line 45 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
377
378
_tmp14_ = media_object;
378
#line 42 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
379
#line 45 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
379
380
_tmp15_ = _tmp14_->upnp_class;
380
#line 42 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
381
#line 45 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
381
382
_tmp16_ = rygel_relational_expression_compare_string (self, _tmp15_);
382
#line 42 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
383
#line 45 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
383
384
result = _tmp16_;
384
#line 42 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
385
#line 45 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
386
#line 387 "rygel-relational-expression.c"
387
#line 388 "rygel-relational-expression.c"
389
390
} else if (_tmp3_ == ((0 != _tmp2_label4) ? _tmp2_label4 : (_tmp2_label4 = g_quark_from_static_string ("dc:title")))) {
390
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
391
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
392
#line 393 "rygel-relational-expression.c"
393
#line 394 "rygel-relational-expression.c"
395
396
RygelMediaObject* _tmp17_;
396
397
const gchar* _tmp18_;
397
398
gboolean _tmp19_ = FALSE;
398
#line 44 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
399
#line 47 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
399
400
_tmp17_ = media_object;
400
#line 44 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
401
#line 47 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
401
402
_tmp18_ = _tmp17_->title;
402
#line 44 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
403
#line 47 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
403
404
_tmp19_ = rygel_relational_expression_compare_string (self, _tmp18_);
404
#line 44 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
405
#line 47 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
405
406
result = _tmp19_;
406
#line 44 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
407
#line 47 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
408
#line 409 "rygel-relational-expression.c"
409
#line 410 "rygel-relational-expression.c"
411
412
} else if (_tmp3_ == ((0 != _tmp2_label5) ? _tmp2_label5 : (_tmp2_label5 = g_quark_from_static_string ("upnp:createClass")))) {
412
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
413
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
414
#line 415 "rygel-relational-expression.c"
415
#line 416 "rygel-relational-expression.c"
417
418
RygelMediaObject* _tmp20_;
418
419
RygelMediaObject* _tmp21_;
419
420
gboolean _tmp22_ = FALSE;
420
#line 46 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
421
#line 49 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
421
422
_tmp20_ = media_object;
422
#line 46 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
423
if (!G_TYPE_CHECK_INSTANCE_TYPE (_tmp20_, RYGEL_TYPE_WRITABLE_CONTAINER)) {
424
#line 47 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
423
#line 49 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
424
if (!RYGEL_IS_WRITABLE_CONTAINER (_tmp20_)) {
425
#line 50 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
426
#line 47 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
427
#line 50 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
428
#line 429 "rygel-relational-expression.c"
429
#line 430 "rygel-relational-expression.c"
430
#line 50 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
431
#line 53 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
431
432
_tmp21_ = media_object;
432
#line 50 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
433
_tmp22_ = rygel_relational_expression_compare_create_class (self, G_TYPE_CHECK_INSTANCE_TYPE (_tmp21_, RYGEL_TYPE_WRITABLE_CONTAINER) ? ((RygelWritableContainer*) _tmp21_) : NULL);
434
#line 50 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
433
#line 53 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
434
_tmp22_ = rygel_relational_expression_compare_create_class (self, RYGEL_IS_WRITABLE_CONTAINER (_tmp21_) ? ((RygelWritableContainer*) _tmp21_) : NULL);
435
#line 53 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
435
436
result = _tmp22_;
436
#line 50 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
437
#line 53 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
438
#line 439 "rygel-relational-expression.c"
439
#line 440 "rygel-relational-expression.c"
441
442
} else if (_tmp3_ == ((0 != _tmp2_label6) ? _tmp2_label6 : (_tmp2_label6 = g_quark_from_static_string ("dc:creator")))) {
442
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
443
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
444
#line 445 "rygel-relational-expression.c"
445
#line 446 "rygel-relational-expression.c"
447
448
RygelMediaObject* _tmp23_;
448
449
RygelMediaObject* _tmp24_;
449
450
const gchar* _tmp25_;
450
451
gboolean _tmp26_ = FALSE;
451
#line 53 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
452
#line 56 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
452
453
_tmp23_ = media_object;
453
#line 53 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
454
if (!G_TYPE_CHECK_INSTANCE_TYPE (_tmp23_, RYGEL_TYPE_PHOTO_ITEM)) {
455
#line 54 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
454
#line 56 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
455
if (!RYGEL_IS_PHOTO_ITEM (_tmp23_)) {
456
#line 57 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
457
#line 54 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
458
#line 57 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
459
#line 460 "rygel-relational-expression.c"
460
#line 461 "rygel-relational-expression.c"
461
#line 57 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
462
#line 60 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
462
463
_tmp24_ = media_object;
463
#line 57 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
464
_tmp25_ = (G_TYPE_CHECK_INSTANCE_TYPE (_tmp24_, RYGEL_TYPE_PHOTO_ITEM) ? ((RygelPhotoItem*) _tmp24_) : NULL)->creator;
465
#line 57 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
464
#line 60 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
465
_tmp25_ = (RYGEL_IS_PHOTO_ITEM (_tmp24_) ? ((RygelPhotoItem*) _tmp24_) : NULL)->creator;
466
#line 60 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
466
467
_tmp26_ = rygel_relational_expression_compare_string (self, _tmp25_);
467
#line 57 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
468
#line 60 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
468
469
result = _tmp26_;
469
#line 57 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
470
#line 60 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
471
#line 472 "rygel-relational-expression.c"
472
#line 473 "rygel-relational-expression.c"
474
475
} else if (_tmp3_ == ((0 != _tmp2_label7) ? _tmp2_label7 : (_tmp2_label7 = g_quark_from_static_string ("upnp:artist")))) {
475
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
476
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
477
#line 478 "rygel-relational-expression.c"
478
#line 479 "rygel-relational-expression.c"
480
481
RygelMediaObject* _tmp27_;
481
482
RygelMediaObject* _tmp28_;
482
483
const gchar* _tmp29_;
483
484
gboolean _tmp30_ = FALSE;
484
#line 59 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
485
#line 62 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
485
486
_tmp27_ = media_object;
486
#line 59 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
487
if (!G_TYPE_CHECK_INSTANCE_TYPE (_tmp27_, RYGEL_TYPE_MUSIC_ITEM)) {
488
#line 60 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
487
#line 62 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
488
if (!RYGEL_IS_MUSIC_ITEM (_tmp27_)) {
489
#line 63 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
490
#line 60 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
491
#line 63 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
492
#line 493 "rygel-relational-expression.c"
493
#line 494 "rygel-relational-expression.c"
494
#line 63 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
495
#line 66 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
495
496
_tmp28_ = media_object;
496
#line 63 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
497
_tmp29_ = ((RygelAudioItem*) (G_TYPE_CHECK_INSTANCE_TYPE (_tmp28_, RYGEL_TYPE_MUSIC_ITEM) ? ((RygelMusicItem*) _tmp28_) : NULL))->artist;
498
#line 63 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
497
#line 66 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
498
_tmp29_ = ((RygelAudioItem*) (RYGEL_IS_MUSIC_ITEM (_tmp28_) ? ((RygelMusicItem*) _tmp28_) : NULL))->artist;
499
#line 66 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
499
500
_tmp30_ = rygel_relational_expression_compare_string (self, _tmp29_);
500
#line 63 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
501
#line 66 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
501
502
result = _tmp30_;
502
#line 63 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
503
#line 66 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
504
#line 505 "rygel-relational-expression.c"
505
#line 506 "rygel-relational-expression.c"
507
508
} else if (_tmp3_ == ((0 != _tmp2_label8) ? _tmp2_label8 : (_tmp2_label8 = g_quark_from_static_string ("upnp:album")))) {
508
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
509
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
510
#line 511 "rygel-relational-expression.c"
511
#line 512 "rygel-relational-expression.c"
513
514
RygelMediaObject* _tmp31_;
514
515
RygelMediaObject* _tmp32_;
515
516
const gchar* _tmp33_;
516
517
gboolean _tmp34_ = FALSE;
517
#line 65 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
518
#line 68 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
518
519
_tmp31_ = media_object;
519
#line 65 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
520
if (!G_TYPE_CHECK_INSTANCE_TYPE (_tmp31_, RYGEL_TYPE_MUSIC_ITEM)) {
521
#line 66 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
520
#line 68 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
521
if (!RYGEL_IS_MUSIC_ITEM (_tmp31_)) {
522
#line 69 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
523
#line 66 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
524
#line 69 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
525
#line 526 "rygel-relational-expression.c"
526
#line 527 "rygel-relational-expression.c"
527
#line 69 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
528
#line 72 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
528
529
_tmp32_ = media_object;
529
#line 69 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
530
_tmp33_ = ((RygelAudioItem*) (G_TYPE_CHECK_INSTANCE_TYPE (_tmp32_, RYGEL_TYPE_MUSIC_ITEM) ? ((RygelMusicItem*) _tmp32_) : NULL))->album;
531
#line 69 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
530
#line 72 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
531
_tmp33_ = ((RygelAudioItem*) (RYGEL_IS_MUSIC_ITEM (_tmp32_) ? ((RygelMusicItem*) _tmp32_) : NULL))->album;
532
#line 72 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
532
533
_tmp34_ = rygel_relational_expression_compare_string (self, _tmp33_);
533
#line 69 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
534
#line 72 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
534
535
result = _tmp34_;
535
#line 69 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
536
#line 72 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
537
#line 538 "rygel-relational-expression.c"
538
#line 539 "rygel-relational-expression.c"
540
541
} else if (_tmp3_ == ((0 != _tmp2_label9) ? _tmp2_label9 : (_tmp2_label9 = g_quark_from_static_string ("@childCount")))) {
541
#line 34 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
542
#line 37 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
543
#line 544 "rygel-relational-expression.c"
544
#line 545 "rygel-relational-expression.c"
546
547
RygelMediaObject* _tmp35_;
673
674
gchar* create_class;
674
675
const gchar* _tmp12_;
675
676
gboolean _tmp13_ = FALSE;
676
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
677
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
677
678
_tmp6_ = _create_class_index;
678
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
679
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
679
680
_create_class_index = _tmp6_ + 1;
680
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
681
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
681
682
_tmp7_ = _create_class_index;
682
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
683
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
683
684
_tmp8_ = _create_class_size;
684
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
685
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
685
686
if (!(_tmp7_ < _tmp8_)) {
686
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
687
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
688
#line 689 "rygel-relational-expression.c"
689
#line 690 "rygel-relational-expression.c"
690
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
691
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
691
692
_tmp9_ = _create_class_list;
692
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
693
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
693
694
_tmp10_ = _create_class_index;
694
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
695
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
695
696
_tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
696
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
697
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
697
698
create_class = (gchar*) _tmp11_;
698
#line 90 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
699
#line 93 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
699
700
_tmp12_ = create_class;
700
#line 90 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
701
#line 93 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
701
702
_tmp13_ = rygel_relational_expression_compare_string (self, _tmp12_);
702
#line 90 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
703
#line 93 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
704
#line 91 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
705
#line 94 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
706
#line 93 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
707
#line 96 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
707
708
_g_free0 (create_class);
708
#line 93 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
709
#line 96 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
710
#line 711 "rygel-relational-expression.c"
711
#line 712 "rygel-relational-expression.c"
712
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
713
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
713
714
_g_free0 (create_class);
714
#line 715 "rygel-relational-expression.c"
715
#line 716 "rygel-relational-expression.c"
716
#line 89 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
717
#line 92 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
717
718
_g_object_unref0 (_create_class_list);
718
#line 719 "rygel-relational-expression.c"
719
#line 720 "rygel-relational-expression.c"
720
#line 97 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
721
#line 100 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
722
#line 97 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
723
#line 100 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
724
#line 725 "rygel-relational-expression.c"
725
#line 726 "rygel-relational-expression.c"
753
754
gchar* up_str = NULL;
754
755
const gchar* _tmp2_;
755
756
gconstpointer _tmp5_;
756
#line 100 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
757
#line 103 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
757
758
g_return_val_if_fail (self != NULL, FALSE);
758
#line 101 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
759
#line 104 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
759
760
_tmp0_ = ((RygelSearchExpression*) self)->operand2;
760
#line 101 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
761
#line 104 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
761
762
_tmp1_ = g_utf8_strup ((const gchar*) _tmp0_, (gssize) (-1));
762
#line 101 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
763
#line 104 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
763
764
up_operand2 = _tmp1_;
764
#line 103 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
765
#line 106 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
766
#line 103 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
767
#line 106 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
767
768
if (_tmp2_ != NULL) {
768
#line 769 "rygel-relational-expression.c"
769
#line 770 "rygel-relational-expression.c"
769
770
const gchar* _tmp3_;
770
771
gchar* _tmp4_ = NULL;
771
#line 104 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
772
#line 107 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
773
#line 104 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
774
#line 107 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
774
775
_tmp4_ = g_utf8_strup (_tmp3_, (gssize) (-1));
775
#line 104 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
776
#line 107 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
776
777
_g_free0 (up_str);
777
#line 104 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
778
#line 107 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
779
#line 780 "rygel-relational-expression.c"
780
#line 781 "rygel-relational-expression.c"
781
#line 106 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
782
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
782
783
_g_free0 (up_str);
783
#line 106 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
784
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
785
#line 786 "rygel-relational-expression.c"
786
#line 787 "rygel-relational-expression.c"
787
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
788
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
788
789
_tmp5_ = ((RygelSearchExpression*) self)->op;
789
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
790
switch ((GUPnPSearchCriteriaOp) ((gintptr) _tmp5_)) {
791
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
790
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
791
switch (GPOINTER_TO_INT (_tmp5_)) {
792
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
792
793
case GUPNP_SEARCH_CRITERIA_OP_EXISTS:
793
#line 794 "rygel-relational-expression.c"
794
#line 795 "rygel-relational-expression.c"
795
796
gconstpointer _tmp6_;
796
#line 111 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
797
#line 114 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
797
798
_tmp6_ = ((RygelSearchExpression*) self)->operand2;
798
#line 111 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
799
#line 114 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
799
800
if (g_strcmp0 ((const gchar*) _tmp6_, "true") == 0) {
800
#line 801 "rygel-relational-expression.c"
801
#line 802 "rygel-relational-expression.c"
801
802
const gchar* _tmp7_;
802
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
803
#line 115 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
804
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
805
#line 115 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
805
806
result = _tmp7_ != NULL;
806
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
807
#line 115 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
807
808
_g_free0 (up_str);
808
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
809
#line 115 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
809
810
_g_free0 (up_operand2);
810
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
811
#line 115 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
812
#line 813 "rygel-relational-expression.c"
813
#line 814 "rygel-relational-expression.c"
814
815
const gchar* _tmp8_;
815
#line 114 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
816
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
817
#line 114 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
818
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
818
819
result = _tmp8_ == NULL;
819
#line 114 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
820
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
820
821
_g_free0 (up_str);
821
#line 114 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
822
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
822
823
_g_free0 (up_operand2);
823
#line 114 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
824
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
825
#line 826 "rygel-relational-expression.c"
826
#line 827 "rygel-relational-expression.c"
828
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
829
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
829
830
case GUPNP_SEARCH_CRITERIA_OP_EQ:
830
#line 831 "rygel-relational-expression.c"
831
#line 832 "rygel-relational-expression.c"
832
833
const gchar* _tmp9_;
833
834
const gchar* _tmp10_;
834
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
835
#line 120 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
835
836
_tmp9_ = up_operand2;
836
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
837
#line 120 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
837
838
_tmp10_ = up_str;
838
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
839
#line 120 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
839
840
result = g_strcmp0 (_tmp9_, _tmp10_) == 0;
840
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
841
#line 120 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
841
842
_g_free0 (up_str);
842
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
843
#line 120 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
843
844
_g_free0 (up_operand2);
844
#line 117 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
845
#line 120 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
846
#line 847 "rygel-relational-expression.c"
847
#line 848 "rygel-relational-expression.c"
848
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
849
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
849
850
case GUPNP_SEARCH_CRITERIA_OP_NEQ:
850
#line 851 "rygel-relational-expression.c"
851
#line 852 "rygel-relational-expression.c"
852
853
const gchar* _tmp11_;
853
854
const gchar* _tmp12_;
854
#line 119 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
855
#line 122 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
855
856
_tmp11_ = up_operand2;
856
#line 119 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
857
#line 122 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
857
858
_tmp12_ = up_str;
858
#line 119 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
859
#line 122 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
859
860
result = g_strcmp0 (_tmp11_, _tmp12_) != 0;
860
#line 119 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
861
#line 122 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
861
862
_g_free0 (up_str);
862
#line 119 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
863
#line 122 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
863
864
_g_free0 (up_operand2);
864
#line 119 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
865
#line 122 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
866
#line 867 "rygel-relational-expression.c"
867
#line 868 "rygel-relational-expression.c"
868
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
869
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
869
870
case GUPNP_SEARCH_CRITERIA_OP_CONTAINS:
870
#line 871 "rygel-relational-expression.c"
871
#line 872 "rygel-relational-expression.c"
872
873
const gchar* _tmp13_;
873
874
const gchar* _tmp14_;
874
875
gboolean _tmp15_ = FALSE;
875
#line 121 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
876
#line 124 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
876
877
_tmp13_ = up_str;
877
#line 121 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
878
#line 124 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
878
879
_tmp14_ = up_operand2;
879
#line 121 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
880
#line 124 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
880
881
_tmp15_ = string_contains (_tmp13_, _tmp14_);
881
#line 121 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
882
#line 124 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
882
883
result = _tmp15_;
883
#line 121 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
884
#line 124 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
884
885
_g_free0 (up_str);
885
#line 121 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
886
#line 124 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
886
887
_g_free0 (up_operand2);
887
#line 121 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
888
#line 124 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
889
#line 890 "rygel-relational-expression.c"
890
#line 891 "rygel-relational-expression.c"
891
#line 109 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
892
#line 112 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
892
893
case GUPNP_SEARCH_CRITERIA_OP_DERIVED_FROM:
893
#line 894 "rygel-relational-expression.c"
894
#line 895 "rygel-relational-expression.c"
895
896
const gchar* _tmp16_;
896
897
const gchar* _tmp17_;
897
898
gboolean _tmp18_ = FALSE;
898
#line 123 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
899
#line 126 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
899
900
_tmp16_ = up_str;
900
#line 123 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
901
#line 126 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
901
902
_tmp17_ = up_operand2;
902
#line 123 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
903
#line 126 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
903
904
_tmp18_ = g_str_has_prefix (_tmp16_, _tmp17_);
904
#line 123 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
905
#line 126 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
905
906
result = _tmp18_;
906
#line 123 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
907
#line 126 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
907
908
_g_free0 (up_str);
908
#line 123 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
909
#line 126 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
909
910
_g_free0 (up_operand2);
910
#line 123 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
911
#line 126 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
912
#line 913 "rygel-relational-expression.c"
913
#line 914 "rygel-relational-expression.c"
916
#line 125 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
917
#line 128 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
918
#line 125 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
919
#line 128 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
919
920
_g_free0 (up_str);
920
#line 125 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
921
#line 128 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
921
922
_g_free0 (up_operand2);
922
#line 125 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
923
#line 128 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
924
#line 925 "rygel-relational-expression.c"
925
#line 926 "rygel-relational-expression.c"
927
#line 100 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
928
#line 103 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
928
929
_g_free0 (up_str);
929
#line 100 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
930
#line 103 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
930
931
_g_free0 (up_operand2);
931
#line 932 "rygel-relational-expression.c"
932
#line 933 "rygel-relational-expression.c"
940
941
gconstpointer _tmp2_;
941
#line 129 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
942
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
942
943
g_return_val_if_fail (self != NULL, FALSE);
943
#line 130 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
944
#line 133 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
944
945
_tmp0_ = ((RygelSearchExpression*) self)->operand2;
945
#line 130 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
946
#line 133 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
946
947
_tmp1_ = atoi ((const gchar*) _tmp0_);
947
#line 130 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
948
#line 133 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
948
949
operand2 = _tmp1_;
949
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
950
#line 135 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
950
951
_tmp2_ = ((RygelSearchExpression*) self)->op;
951
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
952
switch ((GUPnPSearchCriteriaOp) ((gintptr) _tmp2_)) {
953
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
952
#line 135 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
953
switch (GPOINTER_TO_INT (_tmp2_)) {
954
#line 135 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
954
955
case GUPNP_SEARCH_CRITERIA_OP_EQ:
955
#line 956 "rygel-relational-expression.c"
956
#line 957 "rygel-relational-expression.c"
959
#line 134 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
960
#line 137 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
960
961
_tmp3_ = integer;
961
#line 134 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
962
#line 137 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
962
963
_tmp4_ = operand2;
963
#line 134 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
964
#line 137 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
964
965
result = _tmp3_ == _tmp4_;
965
#line 134 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
966
#line 137 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
967
#line 968 "rygel-relational-expression.c"
968
#line 969 "rygel-relational-expression.c"
969
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
970
#line 135 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
970
971
case GUPNP_SEARCH_CRITERIA_OP_NEQ:
971
#line 972 "rygel-relational-expression.c"
972
#line 973 "rygel-relational-expression.c"
975
#line 136 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
976
#line 139 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
976
977
_tmp5_ = integer;
977
#line 136 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
978
#line 139 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
978
979
_tmp6_ = operand2;
979
#line 136 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
980
#line 139 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
980
981
result = _tmp5_ != _tmp6_;
981
#line 136 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
982
#line 139 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
983
#line 984 "rygel-relational-expression.c"
984
#line 985 "rygel-relational-expression.c"
985
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
986
#line 135 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
986
987
case GUPNP_SEARCH_CRITERIA_OP_LESS:
987
#line 988 "rygel-relational-expression.c"
988
#line 989 "rygel-relational-expression.c"
991
#line 138 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
992
#line 141 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
992
993
_tmp7_ = integer;
993
#line 138 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
994
#line 141 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
994
995
_tmp8_ = operand2;
995
#line 138 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
996
#line 141 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
996
997
result = _tmp7_ < _tmp8_;
997
#line 138 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
998
#line 141 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
999
#line 1000 "rygel-relational-expression.c"
1000
#line 1001 "rygel-relational-expression.c"
1001
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1002
#line 135 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1002
1003
case GUPNP_SEARCH_CRITERIA_OP_LEQ:
1003
#line 1004 "rygel-relational-expression.c"
1004
#line 1005 "rygel-relational-expression.c"
1007
#line 140 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1008
#line 143 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1008
1009
_tmp9_ = integer;
1009
#line 140 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1010
#line 143 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1010
1011
_tmp10_ = operand2;
1011
#line 140 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1012
#line 143 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1012
1013
result = _tmp9_ <= _tmp10_;
1013
#line 140 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1014
#line 143 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1015
#line 1016 "rygel-relational-expression.c"
1016
#line 1017 "rygel-relational-expression.c"
1017
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1018
#line 135 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1018
1019
case GUPNP_SEARCH_CRITERIA_OP_GREATER:
1019
#line 1020 "rygel-relational-expression.c"
1020
#line 1021 "rygel-relational-expression.c"
1023
#line 142 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1024
#line 145 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1024
1025
_tmp11_ = integer;
1025
#line 142 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1026
#line 145 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1026
1027
_tmp12_ = operand2;
1027
#line 142 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1028
#line 145 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1028
1029
result = _tmp11_ > _tmp12_;
1029
#line 142 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1030
#line 145 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1031
#line 1032 "rygel-relational-expression.c"
1032
#line 1033 "rygel-relational-expression.c"
1033
#line 132 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1034
#line 135 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1034
1035
case GUPNP_SEARCH_CRITERIA_OP_GEQ:
1035
#line 1036 "rygel-relational-expression.c"
1036
#line 1037 "rygel-relational-expression.c"
1039
#line 144 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1040
#line 147 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1040
1041
_tmp13_ = integer;
1041
#line 144 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1042
#line 147 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1042
1043
_tmp14_ = operand2;
1043
#line 144 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1044
#line 147 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1044
1045
result = _tmp13_ >= _tmp14_;
1045
#line 144 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1046
#line 147 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1047
#line 1048 "rygel-relational-expression.c"
1048
#line 1049 "rygel-relational-expression.c"
1051
#line 146 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1052
#line 149 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1052
1053
result = FALSE;
1053
#line 146 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1054
#line 149 "/home/jens/Source/rygel/tests/rygel-relational-expression.vala"
1055
#line 1056 "rygel-relational-expression.c"
1056
#line 1057 "rygel-relational-expression.c"