ali@0: #if HAVE_GLIB ali@0: ali@0: #include ali@0: #define GC_DIR_SEPARATOR G_DIR_SEPARATOR ali@0: #define GC_DIR_SEPARATOR_S G_DIR_SEPARATOR_S ali@0: #define GC_IS_DIR_SEPARATOR(c) G_IS_DIR_SEPARATOR(c) ali@0: #define boolean gboolean ali@0: #define String GString ali@0: #define mem_new0 g_new0 ali@0: #define mem_free g_free ali@0: #define str_dup g_strdup ali@0: #define str_ndup g_strndup ali@0: #define path_get_basename g_path_get_basename ali@0: #define file_get_contents(filename,contents,length) \ ali@0: g_file_get_contents(filename,contents,length,NULL) ali@0: #define string_new g_string_new ali@0: #define string_append g_string_append ali@0: #define string_append_len g_string_append_len ali@0: #define string_append_c g_string_append_c ali@0: #define string_free g_string_free ali@0: #define string_set_size g_string_set_size ali@0: ali@0: #else /* !HAVE_GLIB */ ali@0: ali@0: #include ali@0: #include ali@0: #include ali@0: #include ali@0: #include ali@0: #include ali@0: #include ali@0: ali@0: #endif /* HAVE_GLIB */ ali@0: ali@0: #include ali@0: #include