+2001-11-03 Hans Breuer <hans@breuer.org>
+
+ * glib/giowin32.c : static correctness
+
+ * glib/gwin32.c : some more #if defined (SUBLANG_* ...
+ (g_win32_get_package_installation_subdirectory) use g_build_filename
+ instead of duplicating its logic
+
+ * glib/glib.def : removed duplicates, added mising, removed
+ compat cruft
+
Fri Nov 2 19:54:16 2001 Tim Janik <timj@gtk.org>
* glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.
+2001-11-03 Hans Breuer <hans@breuer.org>
+
+ * glib/giowin32.c : static correctness
+
+ * glib/gwin32.c : some more #if defined (SUBLANG_* ...
+ (g_win32_get_package_installation_subdirectory) use g_build_filename
+ instead of duplicating its logic
+
+ * glib/glib.def : removed duplicates, added mising, removed
+ compat cruft
+
Fri Nov 2 19:54:16 2001 Tim Janik <timj@gtk.org>
* glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.
+2001-11-03 Hans Breuer <hans@breuer.org>
+
+ * glib/giowin32.c : static correctness
+
+ * glib/gwin32.c : some more #if defined (SUBLANG_* ...
+ (g_win32_get_package_installation_subdirectory) use g_build_filename
+ instead of duplicating its logic
+
+ * glib/glib.def : removed duplicates, added mising, removed
+ compat cruft
+
Fri Nov 2 19:54:16 2001 Tim Janik <timj@gtk.org>
* glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.
+2001-11-03 Hans Breuer <hans@breuer.org>
+
+ * glib/giowin32.c : static correctness
+
+ * glib/gwin32.c : some more #if defined (SUBLANG_* ...
+ (g_win32_get_package_installation_subdirectory) use g_build_filename
+ instead of duplicating its logic
+
+ * glib/glib.def : removed duplicates, added mising, removed
+ compat cruft
+
Fri Nov 2 19:54:16 2001 Tim Janik <timj@gtk.org>
* glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.
+2001-11-03 Hans Breuer <hans@breuer.org>
+
+ * glib/giowin32.c : static correctness
+
+ * glib/gwin32.c : some more #if defined (SUBLANG_* ...
+ (g_win32_get_package_installation_subdirectory) use g_build_filename
+ instead of duplicating its logic
+
+ * glib/glib.def : removed duplicates, added mising, removed
+ compat cruft
+
Fri Nov 2 19:54:16 2001 Tim Janik <timj@gtk.org>
* glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.
+2001-11-03 Hans Breuer <hans@breuer.org>
+
+ * glib/giowin32.c : static correctness
+
+ * glib/gwin32.c : some more #if defined (SUBLANG_* ...
+ (g_win32_get_package_installation_subdirectory) use g_build_filename
+ instead of duplicating its logic
+
+ * glib/glib.def : removed duplicates, added mising, removed
+ compat cruft
+
Fri Nov 2 19:54:16 2001 Tim Janik <timj@gtk.org>
* glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.
+2001-11-03 Hans Breuer <hans@breuer.org>
+
+ * glib/giowin32.c : static correctness
+
+ * glib/gwin32.c : some more #if defined (SUBLANG_* ...
+ (g_win32_get_package_installation_subdirectory) use g_build_filename
+ instead of duplicating its logic
+
+ * glib/glib.def : removed duplicates, added mising, removed
+ compat cruft
+
Fri Nov 2 19:54:16 2001 Tim Janik <timj@gtk.org>
* glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.
+2001-11-03 Hans Breuer <hans@breuer.org>
+
+ * glib/giowin32.c : static correctness
+
+ * glib/gwin32.c : some more #if defined (SUBLANG_* ...
+ (g_win32_get_package_installation_subdirectory) use g_build_filename
+ instead of duplicating its logic
+
+ * glib/glib.def : removed duplicates, added mising, removed
+ compat cruft
+
Fri Nov 2 19:54:16 2001 Tim Janik <timj@gtk.org>
* glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.
return channel;
}
-GIOStatus
+static GIOStatus
g_io_win32_set_flags (GIOChannel *channel,
GIOFlags flags,
GError **err)
return G_IO_STATUS_ERROR;
}
-GIOFlags
+static GIOFlags
g_io_win32_fd_get_flags (GIOChannel *channel)
{
GIOFlags flags = 0;
/*
* Generic implementation, just translating createion flags
*/
-GIOFlags
+static GIOFlags
g_io_win32_get_flags (GIOChannel *channel)
{
GIOFlags flags;
g_array_sort_with_data
g_ascii_digit_value
g_ascii_dtostr
+ g_ascii_formatd
g_ascii_strcasecmp
- g_ascii_strncasecmp
g_ascii_strdown
+ g_ascii_strncasecmp
g_ascii_strtod
g_ascii_strup
g_ascii_table
g_bsearch_array_destroy
g_bsearch_array_get_index
g_bsearch_array_get_nth
+ g_bsearch_array_insert
g_bsearch_array_new
g_bsearch_array_insert
g_bsearch_array_lookup
g_convert
g_convert_error_quark
g_convert_with_fallback
+ g_convert_with_iconv
g_datalist_clear
g_datalist_foreach
g_datalist_id_get_data
g_date_add_days
g_date_add_months
g_date_add_years
+ g_date_clamp
g_date_clear
g_date_compare
+ g_date_days_between
g_date_free
g_date_get_day
g_date_get_day_of_year
g_date_new
g_date_new_dmy
g_date_new_julian
+ g_date_order
g_date_set_day
g_date_set_dmy
g_date_set_julian
g_hash_table_destroy
g_hash_table_foreach
g_hash_table_foreach_remove
+ g_hash_table_foreach_steal
g_hash_table_insert
g_hash_table_lookup
g_hash_table_lookup_extended
g_hash_table_new
g_hash_table_new_full
g_hash_table_remove
+ g_hash_table_replace
g_hash_table_size
+ g_hash_table_steal
g_hook_alloc
g_hook_compare_ids
g_hook_destroy
g_io_channel_set_encoding
g_io_channel_set_flags
g_io_channel_set_line_term
+ g_io_channel_shutdown
g_io_channel_unix_get_fd
g_io_channel_unix_new
g_io_channel_unref
g_list_length
g_list_nth
g_list_nth_data
+ g_list_nth_prev
+ g_list_pop_allocator
g_list_position
g_list_prepend
g_list_remove
g_log_set_fatal_mask
g_log_set_handler
g_logv
+ g_main_context_acquire
g_main_context_add_poll
g_main_context_check
g_main_context_default
g_main_context_find_source_by_funcs_user_data
g_main_context_find_source_by_id
g_main_context_find_source_by_user_data
- g_main_context_new
g_main_context_get_poll_func
g_main_context_iteration
+ g_main_context_new
g_main_context_pending
g_main_context_prepare
g_main_context_query
+ g_main_context_ref
+ g_main_context_release
g_main_context_remove_poll
g_main_context_set_poll_func
+ g_main_context_unref
+ g_main_context_wait
+ g_main_context_wakeup
+ g_main_loop_get_context
g_main_loop_is_running
g_main_loop_new
g_main_loop_quit
g_mem_chunk_print
g_mem_chunk_reset
g_mem_init
+ g_mem_is_system_malloc
g_mem_profile
g_mem_set_vtable
g_memdup
g_node_n_nodes
g_node_new
g_node_nth_child
+ g_node_pop_allocator
g_node_prepend
+ g_node_push_allocator
g_node_reverse_children
g_node_traverse
g_node_unlink
g_slist_length
g_slist_nth
g_slist_nth_data
+ g_slist_pop_allocator
g_slist_position
g_slist_prepend
+ g_slist_push_allocator
g_slist_remove
g_slist_remove_all
g_slist_remove_link
g_source_remove
g_source_remove_by_funcs_user_data
g_source_remove_by_user_data
+ g_source_remove_poll
g_source_set_callback
g_source_set_callback_indirect
g_source_set_can_recurse
g_spawn_command_line_sync
g_spawn_error_quark
g_spawn_sync
+ g_static_mutex_free
g_static_mutex_get_mutex_impl
+ g_static_mutex_init
g_static_private_free
g_static_private_get
g_static_private_init
g_static_rec_mutex_free
g_static_rec_mutex_init
g_static_rec_mutex_lock
+ g_static_rec_mutex_lock_full
g_static_rec_mutex_trylock
g_static_rec_mutex_unlock
+ g_static_rec_mutex_unlock_full
g_static_rw_lock_free
g_static_rw_lock_init
g_static_rw_lock_reader_lock
g_string_append_printf
g_string_append_unichar
g_string_ascii_down
+ g_string_ascii_up
g_string_assign
g_string_chunk_free
g_string_chunk_insert
g_string_equal
g_string_erase
g_string_free
+ g_string_hash
g_string_insert
g_string_insert_c
g_string_insert_len
g_string_prepend_len
g_string_prepend_unichar
g_string_printf
+ g_string_set_size
g_string_sized_new
g_string_truncate
g_string_up
g_strndup
g_strnfill
g_strreverse
- g_strsignal
- g_strsplit
g_strrstr
g_strrstr_len
+ g_strsignal
+ g_strsplit
g_strstr_len
g_strtod
g_strup
g_thread_create_full
g_thread_error_quark
+ g_thread_exit
g_thread_functions_for_glib_use
g_thread_join
g_thread_exit
g_thread_pool_free
+ g_thread_pool_get_max_threads
+ g_thread_pool_get_max_unused_threads
+ g_thread_pool_get_num_threads
g_thread_pool_new
g_thread_pool_push
+ g_thread_pool_set_max_threads
+ g_thread_pool_set_max_unused_threads
+ g_thread_pool_unprocessed
g_thread_self
g_thread_set_priority
g_thread_use_default_impl
g_threads_got_initialized
+ g_time_val_add
g_timeout_add
g_timeout_add_full
g_timeout_funcs
g_trash_stack_pop
g_trash_stack_push
g_tree_destroy
+ g_tree_foreach
g_tree_height
g_tree_insert
g_tree_lookup
+ g_tree_lookup_extended
g_tree_new
+ g_tree_new_full
+ g_tree_new_with_data
g_tree_nnodes
g_tree_remove
+ g_tree_replace
g_tree_search
+ g_tree_steal
g_tree_traverse
g_try_malloc
g_try_realloc
g_utf8_strdown
g_utf8_strlen
g_utf8_strncpy
+ g_utf8_strrchr
g_utf8_strup
g_utf8_to_ucs4
g_utf8_to_ucs4_fast
glib_mem_profiler_table
glib_micro_version
glib_minor_version
-
-; compatibility for older win32 apps, which should
-; not need an update because of simple function renaming
-; and vice versa, i.e.:
-; compatibility of Dia 0.87 with tml's latest Gtk+ version (2000-12-26)
- g_dirname=g_path_get_dirname
- g_string_sprintfa=g_string_append_printf
- g_string_sprintf=g_string_printf
case LANG_ASSAMESE: l = "as"; sl = "IN"; break;
case LANG_AZERI:
l = "az";
+#if defined (SUBLANG_AZERI_LATIN) && defined (SUBLANG_AZERI_CYRILLIC)
switch (sub)
{
/* FIXME: Adjust this when Azerbaijani locales appear on Unix. */
case SUBLANG_AZERI_LATIN: sl = "@latin"; break;
case SUBLANG_AZERI_CYRILLIC: sl = "@cyrillic"; break;
}
+#endif
break;
case LANG_BASQUE:
l = "eu"; /* sl could be "ES" or "FR". */
l = "ms";
switch (sub)
{
+#ifdef SUBLANG_MALAY_MALAYSIA
case SUBLANG_MALAY_MALAYSIA: sl = "MY"; break;
+#endif
case SUBLANG_MALAY_BRUNEI_DARUSSALAM: sl = "BN"; break;
}
break;
switch (sub)
{
/* FIXME: Adjust this when Uzbek locales appear on Unix. */
+#ifdef SUBLANG_UZBEK_LATIN
case SUBLANG_UZBEK_LATIN: sl = "UZ@latin"; break;
+#endif
case SUBLANG_UZBEK_CYRILLIC: sl = "UZ@cyrillic"; break;
}
break;
gchar *subdir)
{
gchar *prefix;
- gchar *sep;
prefix = g_win32_get_package_installation_directory (package, dll_name);
- if (subdir == NULL)
- subdir = "";
-
- sep = (subdir[0] == '\0' ||
- prefix[strlen (prefix) - 1] == G_DIR_SEPARATOR) ?
- "" : G_DIR_SEPARATOR_S;
-
- return g_strconcat (prefix, sep, subdir, NULL);
+ return g_build_filename (prefix, subdir, NULL);
}