194 |
return (ret_val); |
return (ret_val); |
195 |
} |
} |
196 |
|
|
197 |
|
gint get_int_conf2(gchar *key, gint default_val) |
198 |
|
{ |
199 |
|
t_conf conf; |
200 |
|
gint ret_val; |
201 |
|
|
202 |
|
if (get_conf(key, &conf)) |
203 |
|
{ |
204 |
|
free_conf(&conf); |
205 |
|
return default_val; |
206 |
|
} |
207 |
|
ret_val = (gint) g_strtod(conf.line, NULL); |
208 |
|
free_conf(&conf); |
209 |
|
return (ret_val); |
210 |
|
} |
211 |
|
|
212 |
gboolean get_bool_conf(gchar *key) |
gboolean get_bool_conf(gchar *key) |
213 |
{ |
{ |
214 |
t_conf conf; |
t_conf conf; |
227 |
return (ret_val); |
return (ret_val); |
228 |
} |
} |
229 |
|
|
230 |
|
gboolean get_bool_conf2(gchar *key, gboolean default_val) |
231 |
|
{ |
232 |
|
t_conf conf; |
233 |
|
gboolean ret_val; |
234 |
|
|
235 |
|
if (get_conf(key, &conf)) |
236 |
|
{ |
237 |
|
free_conf(&conf); |
238 |
|
return default_val; |
239 |
|
} |
240 |
|
if (!g_ascii_strcasecmp(conf.line, TRUE_STR)) |
241 |
|
ret_val = TRUE; |
242 |
|
else |
243 |
|
ret_val = FALSE; |
244 |
|
free_conf(&conf); |
245 |
|
return (ret_val); |
246 |
|
} |
247 |
|
|
248 |
gchar *get_string_conf(gchar *key) |
gchar *get_string_conf(gchar *key) |
249 |
{ |
{ |
250 |
t_conf conf; |
t_conf conf; |
259 |
} |
} |
260 |
ret_val = parse_string(conf.line); |
ret_val = parse_string(conf.line); |
261 |
free_conf(&conf); |
free_conf(&conf); |
262 |
|
return (ret_val); |
263 |
|
} |
264 |
|
|
265 |
|
gchar *get_string_conf2(gchar *key, gchar *default_val) |
266 |
|
{ |
267 |
|
t_conf conf; |
268 |
|
gchar *ret_val; |
269 |
|
|
270 |
|
if (get_conf(key, &conf)) |
271 |
|
{ |
272 |
|
free_conf(&conf); |
273 |
|
return g_strdup (default_val); |
274 |
|
} |
275 |
|
ret_val = parse_string(conf.line); |
276 |
|
free_conf(&conf); |
277 |
return (ret_val); |
return (ret_val); |
278 |
} |
} |
279 |
|
|