glib/giowin32.c glib/gmain.c glib/gstrfuncs.c Decorating variable

2004-04-10  Tor Lillqvist  <tml@iki.fi>

	* glib/giowin32.c
	* glib/gmain.c
	* glib/gstrfuncs.c
	* glib/gthread.c: Decorating variable definitions with
	__declspec(dllexport) causes problems on Cygwin build, and isn't
	really needed for a native Win32 build with mingw or MSVC, so
	remove. (#138402, Roger Leigh)

	* glib/libcharset/localcharset.c: Use Win32-specific code also on
	Cygwin.
	* tests/uri-test.c: Don't assume that local filenames are in UTF-8
	on Cygwin, either. (#138412, Roger Leigh)
This commit is contained in:
Tor Lillqvist 2004-04-10 01:55:57 +00:00 committed by Tor Lillqvist
parent 07f1cd7dba
commit 9b4080611a
12 changed files with 100 additions and 17 deletions

View File

@ -1,3 +1,18 @@
2004-04-10 Tor Lillqvist <tml@iki.fi>
* glib/giowin32.c
* glib/gmain.c
* glib/gstrfuncs.c
* glib/gthread.c: Decorating variable definitions with
__declspec(dllexport) causes problems on Cygwin build, and isn't
really needed for a native Win32 build with mingw or MSVC, so
remove. (#138402, Roger Leigh)
* glib/libcharset/localcharset.c: Use Win32-specific code also on
Cygwin.
* tests/uri-test.c: Don't assume that local filenames are in UTF-8
on Cygwin, either. (#138412, Roger Leigh)
2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org> 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.

View File

@ -1,3 +1,18 @@
2004-04-10 Tor Lillqvist <tml@iki.fi>
* glib/giowin32.c
* glib/gmain.c
* glib/gstrfuncs.c
* glib/gthread.c: Decorating variable definitions with
__declspec(dllexport) causes problems on Cygwin build, and isn't
really needed for a native Win32 build with mingw or MSVC, so
remove. (#138402, Roger Leigh)
* glib/libcharset/localcharset.c: Use Win32-specific code also on
Cygwin.
* tests/uri-test.c: Don't assume that local filenames are in UTF-8
on Cygwin, either. (#138412, Roger Leigh)
2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org> 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.

View File

@ -1,3 +1,18 @@
2004-04-10 Tor Lillqvist <tml@iki.fi>
* glib/giowin32.c
* glib/gmain.c
* glib/gstrfuncs.c
* glib/gthread.c: Decorating variable definitions with
__declspec(dllexport) causes problems on Cygwin build, and isn't
really needed for a native Win32 build with mingw or MSVC, so
remove. (#138402, Roger Leigh)
* glib/libcharset/localcharset.c: Use Win32-specific code also on
Cygwin.
* tests/uri-test.c: Don't assume that local filenames are in UTF-8
on Cygwin, either. (#138412, Roger Leigh)
2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org> 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.

View File

@ -1,3 +1,18 @@
2004-04-10 Tor Lillqvist <tml@iki.fi>
* glib/giowin32.c
* glib/gmain.c
* glib/gstrfuncs.c
* glib/gthread.c: Decorating variable definitions with
__declspec(dllexport) causes problems on Cygwin build, and isn't
really needed for a native Win32 build with mingw or MSVC, so
remove. (#138402, Roger Leigh)
* glib/libcharset/localcharset.c: Use Win32-specific code also on
Cygwin.
* tests/uri-test.c: Don't assume that local filenames are in UTF-8
on Cygwin, either. (#138412, Roger Leigh)
2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org> 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.

View File

@ -1,3 +1,18 @@
2004-04-10 Tor Lillqvist <tml@iki.fi>
* glib/giowin32.c
* glib/gmain.c
* glib/gstrfuncs.c
* glib/gthread.c: Decorating variable definitions with
__declspec(dllexport) causes problems on Cygwin build, and isn't
really needed for a native Win32 build with mingw or MSVC, so
remove. (#138402, Roger Leigh)
* glib/libcharset/localcharset.c: Use Win32-specific code also on
Cygwin.
* tests/uri-test.c: Don't assume that local filenames are in UTF-8
on Cygwin, either. (#138412, Roger Leigh)
2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org> 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.

View File

@ -1,3 +1,18 @@
2004-04-10 Tor Lillqvist <tml@iki.fi>
* glib/giowin32.c
* glib/gmain.c
* glib/gstrfuncs.c
* glib/gthread.c: Decorating variable definitions with
__declspec(dllexport) causes problems on Cygwin build, and isn't
really needed for a native Win32 build with mingw or MSVC, so
remove. (#138402, Roger Leigh)
* glib/libcharset/localcharset.c: Use Win32-specific code also on
Cygwin.
* tests/uri-test.c: Don't assume that local filenames are in UTF-8
on Cygwin, either. (#138412, Roger Leigh)
2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org> 2004-04-08 Guntupalli Karunakar <karunakar@freedomink.org>
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.

View File

@ -734,9 +734,6 @@ g_io_win32_finalize (GSource *source)
UNLOCK (channel->mutex); UNLOCK (channel->mutex);
} }
#if defined(G_PLATFORM_WIN32) && defined(__GNUC__)
__declspec(dllexport)
#endif
GSourceFuncs g_io_watch_funcs = { GSourceFuncs g_io_watch_funcs = {
g_io_win32_prepare, g_io_win32_prepare,
g_io_win32_check, g_io_win32_check,

View File

@ -271,9 +271,6 @@ static gint child_watch_wake_up_pipe[2] = {0, 0};
G_LOCK_DEFINE_STATIC (main_context_list); G_LOCK_DEFINE_STATIC (main_context_list);
static GSList *main_context_list = NULL; static GSList *main_context_list = NULL;
#if defined(G_PLATFORM_WIN32) && defined(__GNUC__)
__declspec(dllexport)
#endif
GSourceFuncs g_timeout_funcs = GSourceFuncs g_timeout_funcs =
{ {
g_timeout_prepare, g_timeout_prepare,
@ -290,9 +287,6 @@ GSourceFuncs g_child_watch_funcs =
NULL NULL
}; };
#if defined(G_PLATFORM_WIN32) && defined(__GNUC__)
__declspec(dllexport)
#endif
GSourceFuncs g_idle_funcs = GSourceFuncs g_idle_funcs =
{ {
g_idle_prepare, g_idle_prepare,
@ -3666,7 +3660,8 @@ g_child_watch_source_init (void)
/** /**
* g_child_watch_source_new: * g_child_watch_source_new:
* @pid: process id of a child process to watch * @pid: process id of a child process to watch. On Windows, a HANDLE
* for the process to watch (which actually doesn't have to be a child).
* *
* Creates a new child_watch source. * Creates a new child_watch source.
* *

View File

@ -75,9 +75,6 @@ static const guint16 ascii_table_data[256] = {
/* the upper 128 are all zeroes */ /* the upper 128 are all zeroes */
}; };
#if defined(G_PLATFORM_WIN32) && defined(__GNUC__)
__declspec(dllexport)
#endif
const guint16 * const g_ascii_table = ascii_table_data; const guint16 * const g_ascii_table = ascii_table_data;
gchar* gchar*

View File

@ -95,9 +95,6 @@ static GSystemThread zero_thread; /* This is initialized to all zero */
gboolean g_thread_use_default_impl = TRUE; gboolean g_thread_use_default_impl = TRUE;
gboolean g_threads_got_initialized = FALSE; gboolean g_threads_got_initialized = FALSE;
#if defined(G_PLATFORM_WIN32) && defined(__GNUC__)
__declspec(dllexport)
#endif
GThreadFunctions g_thread_functions_for_glib_use = { GThreadFunctions g_thread_functions_for_glib_use = {
(GMutex*(*)())g_thread_fail, /* mutex_new */ (GMutex*(*)())g_thread_fail, /* mutex_new */
NULL, /* mutex_lock */ NULL, /* mutex_lock */

View File

@ -23,6 +23,13 @@
# include <config.h> # include <config.h>
#endif #endif
#include <glibconfig.h>
#if defined G_PLATFORM_WIN32
/* Want to use Win32-specific code in this file also on Cygwin */
# define _WIN32 1
#endif
#if HAVE_STDDEF_H #if HAVE_STDDEF_H
# include <stddef.h> # include <stddef.h>
#endif #endif

View File

@ -61,7 +61,7 @@ to_uri_tests[] = {
{ "c:\\windows", "otherhost", NULL, G_CONVERT_ERROR_NOT_ABSOLUTE_PATH}, { "c:\\windows", "otherhost", NULL, G_CONVERT_ERROR_NOT_ABSOLUTE_PATH},
#endif #endif
{ "etc", "localhost", NULL, G_CONVERT_ERROR_NOT_ABSOLUTE_PATH}, { "etc", "localhost", NULL, G_CONVERT_ERROR_NOT_ABSOLUTE_PATH},
#ifndef G_OS_WIN32 #ifndef G_PLATFORM_WIN32
/* g_filename_to_utf8 uses current code page on Win32, these tests assume that /* g_filename_to_utf8 uses current code page on Win32, these tests assume that
* local filenames *are* in UTF-8. * local filenames *are* in UTF-8.
*/ */