vala
[moonshot-ui.git] / src / moonshot-utils.c
1 /* moonshot-utils.c generated by valac 0.26.1, the Vala compiler
2  * generated from moonshot-utils.vala, do not modify */
3
4 /*
5  * Copyright (c) 2011-2014, JANET(UK)
6  * All rights reserved.
7  *
8  * Redistribution and use in source and binary forms, with or without
9  * modification, are permitted provided that the following conditions
10  * are met:
11  *
12  * 1. Redistributions of source code must retain the above copyright
13  *    notice, this list of conditions and the following disclaimer.
14  *
15  * 2. Redistributions in binary form must reproduce the above copyright
16  *    notice, this list of conditions and the following disclaimer in the
17  *    documentation and/or other materials provided with the distribution.
18  *
19  * 3. Neither the name of JANET(UK) nor the names of its contributors
20  *    may be used to endorse or promote products derived from this software
21  *    without specific prior written permission.
22  *
23  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
27  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
28  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33  * SUCH DAMAGE.
34 */
35
36 #include <glib.h>
37 #include <glib-object.h>
38 #include <stdlib.h>
39 #include <string.h>
40 #include <gtk/gtk.h>
41 #include <gdk-pixbuf/gdk-pixbuf.h>
42 #include <stdio.h>
43 #include <glib/gstdio.h>
44
45
46 #define TYPE_ID_CARD (id_card_get_type ())
47 #define ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ID_CARD, IdCard))
48 #define ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ID_CARD, IdCardClass))
49 #define IS_ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ID_CARD))
50 #define IS_ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ID_CARD))
51 #define ID_CARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ID_CARD, IdCardClass))
52
53 typedef struct _IdCard IdCard;
54 typedef struct _IdCardClass IdCardClass;
55 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
56 #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
57 #define _fclose0(var) ((var == NULL) ? NULL : (var = (fclose (var), NULL)))
58 #define _g_free0(var) (var = (g_free (var), NULL))
59 #define _g_string_free0(var) ((var == NULL) ? NULL : (var = (g_string_free (var, TRUE), NULL)))
60
61
62 extern gboolean gtk_available;
63 gboolean gtk_available = FALSE;
64
65 GdkPixbuf* find_icon_sized (const gchar* name, GtkIconSize icon_size);
66 GdkPixbuf* find_icon (const gchar* name, gint size);
67 GType id_card_get_type (void) G_GNUC_CONST;
68 GdkPixbuf* get_pixbuf (IdCard* id);
69 const gchar* GetUserName (void);
70 const gchar* GetFlatStoreUsersFilePath (void);
71 gboolean UserForcesFlatFileStore (void);
72
73
74 GdkPixbuf* find_icon_sized (const gchar* name, GtkIconSize icon_size) {
75         GdkPixbuf* result = NULL;
76         gint width = 0;
77         gint height = 0;
78         GtkIconSize _tmp0_ = 0;
79         gint _tmp1_ = 0;
80         gint _tmp2_ = 0;
81         const gchar* _tmp3_ = NULL;
82         GdkPixbuf* _tmp4_ = NULL;
83 #line 36 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
84         g_return_val_if_fail (name != NULL, NULL);
85 #line 39 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
86         _tmp0_ = icon_size;
87 #line 39 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
88         gtk_icon_size_lookup (_tmp0_, &_tmp1_, &_tmp2_);
89 #line 39 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
90         width = _tmp1_;
91 #line 39 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
92         height = _tmp2_;
93 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
94         _tmp3_ = name;
95 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
96         _tmp4_ = find_icon (_tmp3_, width);
97 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
98         result = _tmp4_;
99 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
100         return result;
101 #line 102 "moonshot-utils.c"
102 }
103
104
105 GdkPixbuf* get_pixbuf (IdCard* id) {
106         GdkPixbuf* result = NULL;
107         GdkPixbuf* _tmp0_ = NULL;
108 #line 50 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
109         g_return_val_if_fail (id != NULL, NULL);
110 #line 52 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
111         _tmp0_ = find_icon ("avatar-default", 48);
112 #line 52 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
113         result = _tmp0_;
114 #line 52 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
115         return result;
116 #line 117 "moonshot-utils.c"
117 }
118
119
120 static gpointer _g_object_ref0 (gpointer self) {
121 #line 73 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
122         return self ? g_object_ref (self) : NULL;
123 #line 124 "moonshot-utils.c"
124 }
125
126
127 GdkPixbuf* find_icon (const gchar* name, gint size) {
128         GdkPixbuf* result = NULL;
129         gboolean _tmp0_ = FALSE;
130         GError * _inner_error_ = NULL;
131 #line 55 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
132         g_return_val_if_fail (name != NULL, NULL);
133 #line 57 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
134         _tmp0_ = gtk_available;
135 #line 57 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
136         if (!_tmp0_) {
137 #line 58 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
138                 result = NULL;
139 #line 58 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
140                 return result;
141 #line 142 "moonshot-utils.c"
142         }
143         {
144                 GtkIconTheme* icon_theme = NULL;
145                 GtkIconTheme* _tmp1_ = NULL;
146                 GtkIconTheme* _tmp2_ = NULL;
147                 GdkPixbuf* _tmp3_ = NULL;
148                 GtkIconTheme* _tmp4_ = NULL;
149                 const gchar* _tmp5_ = NULL;
150                 gint _tmp6_ = 0;
151                 GdkPixbuf* _tmp7_ = NULL;
152                 GdkPixbuf* _tmp8_ = NULL;
153 #line 73 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
154                 _tmp1_ = gtk_icon_theme_get_default ();
155 #line 73 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
156                 _tmp2_ = _g_object_ref0 (_tmp1_);
157 #line 73 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
158                 icon_theme = _tmp2_;
159 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
160                 _tmp4_ = icon_theme;
161 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
162                 _tmp5_ = name;
163 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
164                 _tmp6_ = size;
165 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
166                 _tmp7_ = gtk_icon_theme_load_icon (_tmp4_, _tmp5_, _tmp6_, GTK_ICON_LOOKUP_FORCE_SIZE, &_inner_error_);
167 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
168                 _tmp3_ = _tmp7_;
169 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
170                 if (G_UNLIKELY (_inner_error_ != NULL)) {
171 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
172                         _g_object_unref0 (icon_theme);
173 #line 174 "moonshot-utils.c"
174                         goto __catch10_g_error;
175                 }
176 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
177                 _tmp8_ = _tmp3_;
178 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
179                 _tmp3_ = NULL;
180 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
181                 result = _tmp8_;
182 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
183                 _g_object_unref0 (_tmp3_);
184 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
185                 _g_object_unref0 (icon_theme);
186 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
187                 return result;
188 #line 189 "moonshot-utils.c"
189         }
190         goto __finally10;
191         __catch10_g_error:
192         {
193                 GError* e = NULL;
194                 FILE* _tmp9_ = NULL;
195                 const gchar* _tmp10_ = NULL;
196                 GError* _tmp11_ = NULL;
197                 const gchar* _tmp12_ = NULL;
198 #line 59 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
199                 e = _inner_error_;
200 #line 59 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
201                 _inner_error_ = NULL;
202 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
203                 _tmp9_ = stdout;
204 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
205                 _tmp10_ = name;
206 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
207                 _tmp11_ = e;
208 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
209                 _tmp12_ = _tmp11_->message;
210 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
211                 fprintf (_tmp9_, "Error loading icon '%s': %s\n", _tmp10_, _tmp12_);
212 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
213                 result = NULL;
214 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
215                 _g_error_free0 (e);
216 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
217                 return result;
218 #line 219 "moonshot-utils.c"
219         }
220         __finally10:
221 #line 59 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
222         g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
223 #line 59 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
224         g_clear_error (&_inner_error_);
225 #line 59 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
226         return NULL;
227 #line 228 "moonshot-utils.c"
228 }
229
230
231 static gchar* g_file_stream_read_line (FILE* self) {
232         gchar* result = NULL;
233         gint c = 0;
234         GString* ret = NULL;
235         GString* _tmp7_ = NULL;
236 #line 3159 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
237         g_return_val_if_fail (self != NULL, NULL);
238 #line 3161 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
239         ret = NULL;
240 #line 3162 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
241         while (TRUE) {
242 #line 243 "moonshot-utils.c"
243                 gint _tmp0_ = 0;
244                 gint _tmp1_ = 0;
245                 GString* _tmp2_ = NULL;
246                 gint _tmp4_ = 0;
247                 GString* _tmp5_ = NULL;
248                 gint _tmp6_ = 0;
249 #line 3162 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
250                 _tmp0_ = fgetc (self);
251 #line 3162 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
252                 c = _tmp0_;
253 #line 3162 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
254                 _tmp1_ = c;
255 #line 3162 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
256                 if (!(_tmp1_ != EOF)) {
257 #line 3162 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
258                         break;
259 #line 260 "moonshot-utils.c"
260                 }
261 #line 3163 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
262                 _tmp2_ = ret;
263 #line 3163 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
264                 if (_tmp2_ == NULL) {
265 #line 266 "moonshot-utils.c"
266                         GString* _tmp3_ = NULL;
267 #line 3164 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
268                         _tmp3_ = g_string_new ("");
269 #line 3164 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
270                         _g_string_free0 (ret);
271 #line 3164 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
272                         ret = _tmp3_;
273 #line 274 "moonshot-utils.c"
274                 }
275 #line 3166 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
276                 _tmp4_ = c;
277 #line 3166 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
278                 if (_tmp4_ == ((gint) '\n')) {
279 #line 3167 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
280                         break;
281 #line 282 "moonshot-utils.c"
282                 }
283 #line 3169 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
284                 _tmp5_ = ret;
285 #line 3169 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
286                 _tmp6_ = c;
287 #line 3169 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
288                 g_string_append_c ((GString*) _tmp5_, (gchar) _tmp6_);
289 #line 290 "moonshot-utils.c"
290         }
291 #line 3171 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
292         _tmp7_ = ret;
293 #line 3171 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
294         if (_tmp7_ == NULL) {
295 #line 3172 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
296                 result = NULL;
297 #line 3172 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
298                 _g_string_free0 (ret);
299 #line 3172 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
300                 return result;
301 #line 302 "moonshot-utils.c"
302         } else {
303                 GString* _tmp8_ = NULL;
304                 const gchar* _tmp9_ = NULL;
305                 gchar* _tmp10_ = NULL;
306 #line 3174 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
307                 _tmp8_ = ret;
308 #line 3174 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
309                 _tmp9_ = ((GString*) _tmp8_)->str;
310 #line 3174 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
311                 _tmp10_ = g_strdup (_tmp9_);
312 #line 3174 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
313                 result = _tmp10_;
314 #line 3174 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
315                 _g_string_free0 (ret);
316 #line 3174 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
317                 return result;
318 #line 319 "moonshot-utils.c"
319         }
320 #line 3159 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
321         _g_string_free0 (ret);
322 #line 323 "moonshot-utils.c"
323 }
324
325
326 gboolean UserForcesFlatFileStore (void) {
327         gboolean result = FALSE;
328         gchar* username = NULL;
329         const gchar* _tmp0_ = NULL;
330         gchar* _tmp1_ = NULL;
331         gchar* flatstore_users_filename = NULL;
332         const gchar* _tmp2_ = NULL;
333         gchar* _tmp3_ = NULL;
334         FILE* flatstore_users = NULL;
335         const gchar* _tmp4_ = NULL;
336         FILE* _tmp5_ = NULL;
337         FILE* _tmp6_ = NULL;
338         gchar* flatstore_username = NULL;
339 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
340         _tmp0_ = GetUserName ();
341 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
342         _tmp1_ = g_strdup (_tmp0_);
343 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
344         username = _tmp1_;
345 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
346         _tmp2_ = GetFlatStoreUsersFilePath ();
347 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
348         _tmp3_ = g_strdup (_tmp2_);
349 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
350         flatstore_users_filename = _tmp3_;
351 #line 91 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
352         _tmp4_ = flatstore_users_filename;
353 #line 91 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
354         _tmp5_ = g_fopen (_tmp4_, "r");
355 #line 91 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
356         flatstore_users = _tmp5_;
357 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
358         _tmp6_ = flatstore_users;
359 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
360         if (_tmp6_ == NULL) {
361 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
362                 result = FALSE;
363 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
364                 _fclose0 (flatstore_users);
365 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
366                 _g_free0 (flatstore_users_filename);
367 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
368                 _g_free0 (username);
369 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
370                 return result;
371 #line 372 "moonshot-utils.c"
372         }
373 #line 95 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
374         flatstore_username = NULL;
375 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
376         while (TRUE) {
377 #line 378 "moonshot-utils.c"
378                 FILE* _tmp7_ = NULL;
379                 gchar* _tmp8_ = NULL;
380                 const gchar* _tmp9_ = NULL;
381                 const gchar* _tmp10_ = NULL;
382                 const gchar* _tmp11_ = NULL;
383 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
384                 _tmp7_ = flatstore_users;
385 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
386                 _tmp8_ = g_file_stream_read_line (_tmp7_);
387 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
388                 _g_free0 (flatstore_username);
389 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
390                 flatstore_username = _tmp8_;
391 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
392                 _tmp9_ = flatstore_username;
393 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
394                 if (!(_tmp9_ != NULL)) {
395 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
396                         break;
397 #line 398 "moonshot-utils.c"
398                 }
399 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
400                 _tmp10_ = username;
401 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
402                 _tmp11_ = flatstore_username;
403 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
404                 if (g_strcmp0 (_tmp10_, _tmp11_) == 0) {
405 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
406                         result = TRUE;
407 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
408                         _g_free0 (flatstore_username);
409 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
410                         _fclose0 (flatstore_users);
411 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
412                         _g_free0 (flatstore_users_filename);
413 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
414                         _g_free0 (username);
415 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
416                         return result;
417 #line 418 "moonshot-utils.c"
418                 }
419         }
420 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
421         result = FALSE;
422 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
423         _g_free0 (flatstore_username);
424 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
425         _fclose0 (flatstore_users);
426 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
427         _g_free0 (flatstore_users_filename);
428 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
429         _g_free0 (username);
430 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-utils.vala"
431         return result;
432 #line 433 "moonshot-utils.c"
433 }
434
435
436