97
#line 52 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
97
#line 52 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
99
#line 52 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
99
#line 52 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
100
100
if (!((*_tmp2_) != '\0')) {
101
#line 52 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
101
#line 52 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
103
103
#line 104 "tracker-utils.c"
105
#line 53 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
105
#line 53 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
107
#line 53 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
107
#line 53 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
108
108
_tmp4_ = strcspn ((const gchar*) _tmp3_, "\t\n\r\b\f\"\\");
109
#line 53 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
109
#line 53 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
111
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
111
#line 54 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
113
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
113
#line 54 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
115
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
115
#line 54 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
117
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
117
#line 54 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
118
118
g_string_append_len (_tmp5_, (const gchar*) _tmp6_, (gssize) ((glong) _tmp7_));
119
#line 55 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
119
#line 55 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
121
#line 55 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
121
#line 55 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
123
#line 55 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
123
#line 55 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
124
124
p = _tmp8_ + _tmp9_;
125
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
125
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
127
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
127
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
128
128
switch (*_tmp10_) {
129
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
129
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
131
131
#line 132 "tracker-utils.c"
133
133
GString* _tmp11_;
134
#line 59 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
134
#line 59 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
136
#line 59 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
136
#line 59 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
137
137
g_string_append (_tmp11_, "\\t");
138
#line 60 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
138
#line 60 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
140
140
#line 141 "tracker-utils.c"
142
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
142
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
144
144
#line 145 "tracker-utils.c"
146
146
GString* _tmp12_;
147
#line 62 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
147
#line 62 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
149
#line 62 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
149
#line 62 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
150
150
g_string_append (_tmp12_, "\\n");
151
#line 63 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
151
#line 63 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
153
153
#line 154 "tracker-utils.c"
155
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
155
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
157
157
#line 158 "tracker-utils.c"
159
159
GString* _tmp13_;
160
#line 65 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
160
#line 65 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
162
#line 65 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
162
#line 65 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
163
163
g_string_append (_tmp13_, "\\r");
164
#line 66 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
164
#line 66 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
166
166
#line 167 "tracker-utils.c"
168
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
168
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
170
170
#line 171 "tracker-utils.c"
172
172
GString* _tmp14_;
173
#line 68 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
173
#line 68 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
175
#line 68 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
175
#line 68 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
176
176
g_string_append (_tmp14_, "\\b");
177
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
177
#line 69 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
179
179
#line 180 "tracker-utils.c"
181
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
181
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
183
183
#line 184 "tracker-utils.c"
185
185
GString* _tmp15_;
186
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
186
#line 71 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
188
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
188
#line 71 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
189
189
g_string_append (_tmp15_, "\\f");
190
#line 72 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
190
#line 72 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
192
192
#line 193 "tracker-utils.c"
194
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
194
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
196
196
#line 197 "tracker-utils.c"
198
198
GString* _tmp16_;
199
#line 74 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
199
#line 74 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
201
#line 74 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
201
#line 74 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
202
202
g_string_append (_tmp16_, "\\\"");
203
#line 75 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
203
#line 75 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
205
205
#line 206 "tracker-utils.c"
207
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
207
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
209
209
#line 210 "tracker-utils.c"
211
211
GString* _tmp17_;
212
#line 77 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
212
#line 77 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
214
#line 77 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
214
#line 77 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
215
215
g_string_append (_tmp17_, "\\\\");
216
#line 78 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
216
#line 78 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
218
218
#line 219 "tracker-utils.c"
222
#line 80 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
222
#line 80 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
224
224
#line 225 "tracker-utils.c"
227
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
227
#line 83 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
229
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
229
#line 83 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
231
231
#line 232 "tracker-utils.c"
233
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
233
#line 86 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
235
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
235
#line 86 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
236
236
_tmp20_ = _tmp19_->str;
237
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
237
#line 86 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
238
238
_tmp21_ = g_strdup (_tmp20_);
239
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
239
#line 86 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
240
240
result = _tmp21_;
241
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
241
#line 86 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
242
242
_g_string_free0 (str);
243
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
243
#line 86 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
245
245
#line 246 "tracker-utils.c"
268
268
gchar* _tmp1_ = NULL;
270
270
gchar* _tmp2_ = NULL;
271
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
271
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
272
272
_tmp0_ = g_new0 (guchar, 16);
273
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
273
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
274
274
base_uuid = _tmp0_;
275
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
275
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
276
276
base_uuid_length1 = 16;
277
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
277
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
278
278
_base_uuid_size_ = base_uuid_length1;
279
#line 110 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
279
#line 110 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
280
280
_tmp1_ = g_new0 (gchar, 37);
281
#line 110 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
281
#line 110 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
282
282
lower = (gchar*) _tmp1_;
283
#line 112 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
283
#line 112 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
284
284
uuid_generate (base_uuid);
285
#line 113 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
285
#line 113 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
286
286
uuid_unparse_lower (base_uuid, (gchar*) lower);
287
#line 116 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
287
#line 116 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
288
288
_tmp2_ = g_strdup_printf ("urn:uuid:%s", lower);
289
#line 116 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
289
#line 116 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
291
#line 116 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
291
#line 116 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
292
292
_g_free0 (lower);
293
#line 116 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
293
#line 116 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
294
294
base_uuid = (g_free (base_uuid), NULL);
295
#line 116 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-utils.vala"
295
#line 116 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-utils.vala"
297
297
#line 298 "tracker-utils.c"