Mercurial > mxe-octave
annotate src/msvc-glib-1.patch @ 5893:53a6c7df43f8
Mesa 3D: Update to version 21.1.8.
* src/mesa.mk: Update version and checksum.
* src/mesa-2-uninitialized.patch: Remove file.
* dist-files.mk: Remove file from list.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Thu, 16 Sep 2021 22:37:45 +0200 |
parents | 2733829a184e |
children |
rev | line source |
---|---|
3132
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
1 diff -ur glib-2.36.3-orig/Makefile.in glib-2.36.3/Makefile.in |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
2 --- glib-2.36.3-orig/Makefile.in 2013-06-09 18:53:44 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
3 +++ glib-2.36.3/Makefile.in 2013-07-12 14:13:58 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
4 @@ -686,7 +686,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
5 gio-unix-2.0.pc.in gio-windows-2.0.pc.in check-abis.sh |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
6 TEST_PROGS = |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
7 ACLOCAL_AMFLAGS = -I m4macros ${ACLOCAL_FLAGS} |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
8 -SUBDIRS = . m4macros glib gmodule gthread gobject gio po docs \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
9 +SUBDIRS = . m4macros glib gmodule gthread gobject gio po \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
10 $(am__append_1) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
11 DIST_SUBDIRS = $(SUBDIRS) build $(am__append_2) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
12 bin_SCRIPTS = glib-gettextize |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
13 diff -ur glib-2.36.3-orig/configure glib-2.36.3/configure |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
14 --- glib-2.36.3-orig/configure 2013-06-09 18:53:42 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
15 +++ glib-2.36.3/configure 2013-07-12 11:53:11 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
16 @@ -28768,7 +28768,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
17 case "$host" in |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
18 *-*-mingw*) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
19 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
20 -$as_echo "#define _GLIB_EXTERN __attribute__((visibility(\"default\"))) __declspec(dllexport) extern" >>confdefs.h |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
21 +$as_echo "#define _GLIB_EXTERN __declspec(dllexport)" >>confdefs.h |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
22 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
23 - CFLAGS="${CFLAGS} -fvisibility=hidden" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
24 + #CFLAGS="${CFLAGS} -fvisibility=hidden" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
25 ;; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
26 diff -ur glib-2.36.3-orig/depcomp glib-2.36.3/depcomp |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
27 --- glib-2.36.3-orig/depcomp 2013-06-09 18:53:47 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
28 +++ glib-2.36.3/depcomp 2013-07-12 12:51:38 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
29 @@ -542,7 +542,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
30 s//\1/ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
31 s/\\/\\\\/g |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
32 p |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
33 -}' | $cygpath_u | sort -u | sed -n ' |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
34 +}' | $cygpath_u | /bin/sort -u | sed -n ' |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
35 s/ /\\ /g |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
36 s/\(.*\)/'"$tab"'\1 \\/p |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
37 s/.\(.*\) \\/\1:/ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
38 @@ -751,7 +751,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
39 esac |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
40 done |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
41 "$@" -E 2>/dev/null | |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
42 - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
43 + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | /bin/sort -u > "$tmpdepfile" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
44 rm -f "$depfile" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
45 echo "$object : \\" > "$depfile" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
46 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
47 diff -ur glib-2.36.3-orig/gio/Makefile.in glib-2.36.3/gio/Makefile.in |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
48 --- glib-2.36.3-orig/gio/Makefile.in 2013-06-09 18:53:45 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
49 +++ glib-2.36.3/gio/Makefile.in 2013-07-12 13:09:58 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
50 @@ -861,9 +861,9 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
51 SUBDIRS = gdbus-2.0/codegen $(am__append_1) $(am__append_4) \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
52 $(am__append_7) $(am__append_11) $(am__append_14) . \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
53 $(am__append_17) $(am__append_24) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
54 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@noinst_DATA = gio-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
55 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) gio-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
56 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gio-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
57 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#noinst_DATA = gio-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
58 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#install_ms_lib_cmd = $(INSTALL) gio-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
59 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gio-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
60 AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-GIO\" $(gmodule_INCLUDES) \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
61 $(GLIB_DEBUG_FLAGS) -DGIO_COMPILATION \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
62 -DGIO_MODULE_DIR=\"$(GIO_MODULE_DIR)\" $(am__append_10) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
63 @@ -1215,7 +1215,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
64 $(NULL) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
65 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
66 libgio_2_0_la_CPPFLAGS = $(ZLIB_CFLAGS) $(AM_CPPFLAGS) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
67 -@PLATFORM_WIN32_TRUE@no_undefined = -no-undefined |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
68 +@PLATFORM_WIN32_TRUE@no_undefined = -no-undefined -export-symbols-regex "xXx" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
69 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gio_win32_res = gio-win32-res.o |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
70 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gio_win32_res_ldflag = -Wl,$(gio_win32_res) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
71 libgio_2_0_la_CFLAGS = $(AM_CFLAGS) $(GLIB_HIDDEN_VISIBILITY_CFLAGS) \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
72 diff -ur glib-2.36.3-orig/gio/tests/filter-cat.c glib-2.36.3/gio/tests/filter-cat.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
73 --- glib-2.36.3-orig/gio/tests/filter-cat.c 2013-06-02 19:20:53 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
74 +++ glib-2.36.3/gio/tests/filter-cat.c 2013-07-12 13:27:31 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
75 @@ -30,6 +30,15 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
76 #include <glib.h> |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
77 #include <gio/gio.h> |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
78 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
79 +#ifdef _MSC_VER |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
80 +# ifndef ssize_t |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
81 + typedef int ssize_t; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
82 +# endif |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
83 +# ifndef STDOUT_FILENO |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
84 +# define STDOUT_FILENO 1 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
85 +# endif |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
86 +#endif |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
87 + |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
88 static gchar **locations = NULL; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
89 static char *from_charset = NULL; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
90 static char *to_charset = NULL; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
91 diff -ur glib-2.36.3-orig/gio/tests/gdbus-connection-loss.c glib-2.36.3/gio/tests/gdbus-connection-loss.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
92 --- glib-2.36.3-orig/gio/tests/gdbus-connection-loss.c 2013-06-09 18:03:17 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
93 +++ glib-2.36.3/gio/tests/gdbus-connection-loss.c 2013-07-12 13:58:40 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
94 @@ -124,7 +124,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
95 g_assert (g_spawn_command_line_async ("./gdbus-testserver", NULL)); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
96 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
97 /* wait for the service to come up */ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
98 - usleep (500 * 1000); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
99 + g_usleep (500 * 1000); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
100 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
101 /* Create the connection in the main thread */ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
102 error = NULL; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
103 diff -ur glib-2.36.3-orig/gio/tests/gdbus-threading.c glib-2.36.3/gio/tests/gdbus-threading.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
104 --- glib-2.36.3-orig/gio/tests/gdbus-threading.c 2013-06-09 18:03:17 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
105 +++ glib-2.36.3/gio/tests/gdbus-threading.c 2013-07-12 13:57:58 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
106 @@ -590,7 +590,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
107 g_assert (g_spawn_command_line_async ("./gdbus-testserver", NULL)); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
108 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
109 /* wait for the service to come up */ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
110 - usleep (500 * 1000); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
111 + g_usleep (500 * 1000); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
112 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
113 /* Create the connection in the main thread */ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
114 error = NULL; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
115 diff -ur glib-2.36.3-orig/glib/Makefile.in glib-2.36.3/glib/Makefile.in |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
116 --- glib-2.36.3-orig/glib/Makefile.in 2013-06-09 18:53:46 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
117 +++ glib-2.36.3/glib/Makefile.in 2013-07-12 13:09:16 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
118 @@ -669,8 +669,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
119 $(pcre_inc) \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
120 -DG_LOG_DOMAIN=\"GLib\" \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
121 $(GLIB_DEBUG_FLAGS) \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
122 - -DGLIB_COMPILATION \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
123 - -DPCRE_STATIC |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
124 + -DGLIB_COMPILATION |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
125 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
126 AM_CFLAGS = $(GLIB_WARN_CFLAGS) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
127 MIRRORING_TAB_SOURCE = \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
128 @@ -687,9 +686,9 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
129 glib.rc |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
130 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
131 lib_LTLIBRARIES = libglib-2.0.la |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
132 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@noinst_DATA = glib-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
133 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) glib-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
134 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/glib-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
135 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#noinst_DATA = glib-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
136 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#install_ms_lib_cmd = $(INSTALL) glib-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
137 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/glib-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
138 deprecated_sources = \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
139 deprecated/gallocator.c \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
140 deprecated/gcache.c \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
141 @@ -817,7 +816,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
142 gwin32.h \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
143 gprintf.h |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
144 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
145 -@PLATFORM_WIN32_TRUE@no_undefined = -no-undefined |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
146 +@PLATFORM_WIN32_TRUE@no_undefined = -no-undefined -export-symbols-regex "xXx" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
147 @OS_WIN32_AND_DLL_COMPILATION_TRUE@glib_win32_res = glib-win32-res.o |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
148 @OS_WIN32_AND_DLL_COMPILATION_TRUE@glib_win32_res_ldflag = -Wl,$(glib_win32_res) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
149 @USE_SYSTEM_PCRE_FALSE@pcre_lib = pcre/libpcre.la |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
150 diff -ur glib-2.36.3-orig/glib/glib-init.c glib-2.36.3/glib/glib-init.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
151 --- glib-2.36.3-orig/glib/glib-init.c 2013-06-09 18:03:17 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
152 +++ glib-2.36.3/glib/glib-init.c 2013-07-12 12:01:48 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
153 @@ -31,6 +31,10 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
154 #include <stdio.h> |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
155 #include <ctype.h> |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
156 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
157 +#if defined(_MSC_VER) && !defined(strcasecmp) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
158 +# define strcasecmp _stricmp |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
159 +#endif |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
160 + |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
161 /** |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
162 * g_mem_gc_friendly: |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
163 * |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
164 diff -ur glib-2.36.3-orig/glib/tests/gvariant.c glib-2.36.3/glib/tests/gvariant.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
165 --- glib-2.36.3-orig/glib/tests/gvariant.c 2013-06-09 18:03:18 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
166 +++ glib-2.36.3/glib/tests/gvariant.c 2013-07-12 12:22:21 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
167 @@ -32,8 +32,8 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
168 * pointers. it is necessary to have special support in the tests |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
169 * because on most machines malloc() is 8-aligned. |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
170 */ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
171 -#define ALIGN_BITS (sizeof (struct { char a; union { \ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
172 - guint64 x; void *y; gdouble z; } b; }) - 9) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
173 +typedef struct { char a; union { guint64 x; void *y; gdouble z; } b; } ALIGN_BITS_STRUCT; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
174 +#define ALIGN_BITS (sizeof (ALIGN_BITS_STRUCT) - 9) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
175 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
176 static gboolean |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
177 randomly (gdouble prob) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
178 @@ -2195,7 +2195,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
179 serialise_tree (TreeInstance *tree, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
180 GVariantSerialised *serialised) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
181 { |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
182 - GVariantSerialised empty = { }; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
183 + GVariantSerialised empty = { 0, 0, 0 }; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
184 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
185 *serialised = empty; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
186 tree_filler (serialised, tree); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
187 diff -ur glib-2.36.3-orig/glib/tests/mappedfile.c glib-2.36.3/glib/tests/mappedfile.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
188 --- glib-2.36.3-orig/glib/tests/mappedfile.c 2013-06-09 18:03:18 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
189 +++ glib-2.36.3/glib/tests/mappedfile.c 2013-07-12 12:24:52 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
190 @@ -11,6 +11,10 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
191 #include <sys/types.h> |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
192 #include <fcntl.h> |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
193 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
194 +#if defined(_MSC_VER) && !defined(W_OK) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
195 +# define W_OK 2 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
196 +#endif |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
197 + |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
198 static void |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
199 test_basic (void) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
200 { |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
201 diff -ur glib-2.36.3-orig/glib/tests/mem-overflow.c glib-2.36.3/glib/tests/mem-overflow.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
202 --- glib-2.36.3-orig/glib/tests/mem-overflow.c 2013-06-09 18:03:18 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
203 +++ glib-2.36.3/glib/tests/mem-overflow.c 2013-07-12 12:29:07 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
204 @@ -126,6 +126,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
205 g_free (q); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
206 } |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
207 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
208 +#ifndef _MSC_VER |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
209 typedef struct |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
210 { |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
211 } Empty; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
212 @@ -147,6 +148,7 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
213 } |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
214 g_test_trap_assert_passed (); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
215 } |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
216 +#endif |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
217 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
218 int |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
219 main (int argc, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
220 @@ -157,7 +159,9 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
221 g_test_bug_base ("http://bugzilla.gnome.org/"); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
222 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
223 g_test_add_func ("/mem/overflow", mem_overflow); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
224 +#ifndef _MSC_VER |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
225 g_test_add_func ("/mem/empty-alloc", empty_alloc); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
226 +#endif |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
227 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
228 return g_test_run(); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
229 } |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
230 diff -ur glib-2.36.3-orig/glib/tests/strfuncs.c glib-2.36.3/glib/tests/strfuncs.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
231 --- glib-2.36.3-orig/glib/tests/strfuncs.c 2013-06-02 19:20:53 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
232 +++ glib-2.36.3/glib/tests/strfuncs.c 2013-07-12 12:34:53 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
233 @@ -983,11 +983,13 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
234 check_strtod_string ("-infinity", -our_inf, FALSE, 0); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
235 check_strtod_string ("-.75,0", -0.75, TRUE, 4); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
236 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
237 +#ifndef _MSC_VER |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
238 d = 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
239 g_assert (d == g_ascii_strtod (g_ascii_dtostr (buffer, sizeof (buffer), d), NULL)); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
240 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
241 d = -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
242 g_assert (d == g_ascii_strtod (g_ascii_dtostr (buffer, sizeof (buffer), d), NULL)); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
243 +#endif |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
244 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
245 d = pow (2.0, -1024.1); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
246 g_assert (d == g_ascii_strtod (g_ascii_dtostr (buffer, sizeof (buffer), d), NULL)); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
247 diff -ur glib-2.36.3-orig/gmodule/Makefile.in glib-2.36.3/gmodule/Makefile.in |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
248 --- glib-2.36.3-orig/gmodule/Makefile.in 2013-06-09 18:53:46 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
249 +++ glib-2.36.3/gmodule/Makefile.in 2013-07-12 13:10:55 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
250 @@ -479,10 +479,10 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
251 libglib = $(top_builddir)/glib/libglib-2.0.la |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
252 top_builddir_full = `cd \$(top_builddir); pwd` |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
253 lib_LTLIBRARIES = libgmodule-2.0.la |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
254 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@noinst_DATA = gmodule-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
255 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) gmodule-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
256 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gmodule-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
257 -@PLATFORM_WIN32_TRUE@no_undefined = -no-undefined |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
258 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#noinst_DATA = gmodule-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
259 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#install_ms_lib_cmd = $(INSTALL) gmodule-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
260 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gmodule-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
261 +@PLATFORM_WIN32_TRUE@no_undefined = -no-undefined -export-symbols-regex "xXx" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
262 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gmodule_win32_res = gmodule-win32-res.o |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
263 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gmodule_win32_res_ldflag = -Wl,$(gmodule_win32_res) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
264 libgmodule_2_0_la_CFLAGS = $(AM_CFLAGS) $(GLIB_HIDDEN_VISIBILITY_CFLAGS) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
265 diff -ur glib-2.36.3-orig/gobject/Makefile.in glib-2.36.3/gobject/Makefile.in |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
266 --- glib-2.36.3-orig/gobject/Makefile.in 2013-06-09 18:53:46 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
267 +++ glib-2.36.3/gobject/Makefile.in 2013-07-12 13:11:17 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
268 @@ -558,10 +558,10 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
269 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
270 # libraries to compile and install |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
271 lib_LTLIBRARIES = libgobject-2.0.la |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
272 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@noinst_DATA = gobject-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
273 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) gobject-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
274 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gobject-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
275 -@PLATFORM_WIN32_TRUE@no_undefined = -no-undefined |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
276 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#noinst_DATA = gobject-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
277 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#install_ms_lib_cmd = $(INSTALL) gobject-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
278 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gobject-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
279 +@PLATFORM_WIN32_TRUE@no_undefined = -no-undefined -export-symbols-regex "xXx" |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
280 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gobject_win32_res = gobject-win32-res.o |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
281 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gobject_win32_res_ldflag = -Wl,$(gobject_win32_res) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
282 libgobjectincludedir = $(includedir)/glib-2.0/gobject |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
283 diff -ur glib-2.36.3-orig/gobject/tests/param.c glib-2.36.3/gobject/tests/param.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
284 --- glib-2.36.3-orig/gobject/tests/param.c 2013-06-09 18:03:18 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
285 +++ glib-2.36.3/gobject/tests/param.c 2013-07-12 13:06:13 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
286 @@ -535,56 +535,56 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
287 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
288 static gint valid_impl_types[48][4] = { |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
289 /* a b c GObject */ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
290 - /* 'a-' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
291 + /* 'a-' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
292 /* 'a-r' */ { 'v', 'v', '<', '<' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
293 /* 'a-w' */ { 'v', '>', '>', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
294 /* 'a-rw' */ { 'v', '=', '=', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
295 - /* 'a-c */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
296 - /* 'a-rc' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
297 + /* 'a-c */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
298 + /* 'a-rc' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
299 /* 'a-wc' */ { 'v', '>', '>', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
300 /* 'a-rwc' */ { 'v', '=', '=', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
301 - /* 'a-C */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
302 - /* 'a-rC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
303 + /* 'a-C */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
304 + /* 'a-rC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
305 /* 'a-wC' */ { 'v', '>', '>', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
306 /* 'a-rwC' */ { 'v', '=', '=', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
307 - /* 'a-cC */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
308 - /* 'a-rcC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
309 - /* 'a-wcC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
310 - /* 'a-rwcC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
311 + /* 'a-cC */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
312 + /* 'a-rcC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
313 + /* 'a-wcC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
314 + /* 'a-rwcC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
315 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
316 - /* 'b-' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
317 + /* 'b-' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
318 /* 'b-r' */ { '<', 'v', '<', '<' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
319 /* 'b-w' */ { 'v', 'v', '>', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
320 /* 'b-rw' */ { '=', 'v', '=', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
321 - /* 'b-c */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
322 - /* 'b-rc' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
323 + /* 'b-c */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
324 + /* 'b-rc' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
325 /* 'b-wc' */ { 'v', 'v', '>', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
326 /* 'b-rwc' */ { '=', 'v', '=', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
327 - /* 'b-C */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
328 - /* 'b-rC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
329 + /* 'b-C */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
330 + /* 'b-rC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
331 /* 'b-wC' */ { 'v', 'v', '>', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
332 /* 'b-rwC' */ { '=', 'v', '=', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
333 - /* 'b-cC */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
334 - /* 'b-rcC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
335 - /* 'b-wcC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
336 - /* 'b-rwcC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
337 + /* 'b-cC */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
338 + /* 'b-rcC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
339 + /* 'b-wcC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
340 + /* 'b-rwcC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
341 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
342 - /* 'c-' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
343 + /* 'c-' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
344 /* 'c-r' */ { '<', '<', 'v', '<' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
345 /* 'c-w' */ { '>', '>', 'v', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
346 /* 'c-rw' */ { '=', '=', 'v', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
347 - /* 'c-c */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
348 - /* 'c-rc' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
349 + /* 'c-c */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
350 + /* 'c-rc' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
351 /* 'c-wc' */ { '>', '>', 'v', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
352 /* 'c-rwc' */ { '=', '=', 'v', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
353 - /* 'c-C */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
354 - /* 'c-rC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
355 + /* 'c-C */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
356 + /* 'c-rC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
357 /* 'c-wC' */ { '>', '>', 'v', 'v' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
358 /* 'c-rwC' */ { '=', '=', 'v', '=' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
359 - /* 'c-cC */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
360 - /* 'c-rcC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
361 - /* 'c-wcC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
362 - /* 'c-rwcC' */ { } |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
363 + /* 'c-cC */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
364 + /* 'c-rcC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
365 + /* 'c-wcC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
366 + /* 'c-rwcC' */ { 0 } |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
367 }; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
368 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
369 /* We also try to change the flags. We must ensure that all |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
370 @@ -624,16 +624,16 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
371 */ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
372 static gint valid_impl_flags[16][16] = { |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
373 /* '' r w rw c rc wc rwc C rC wC rwC cC rcC wcC rwcC */ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
374 - /* '*-' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
375 + /* '*-' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
376 /* '*-r' */ { 'i', 'v', 'f', 'v', 'i', 'i', 'f', 'v', 'i', 'i', 'f', 'v', 'i', 'i', 'i', 'i' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
377 /* '*-w' */ { 'i', 'f', 'v', 'v', 'i', 'i', 'v', 'v', 'i', 'i', 'r', 'r', 'i', 'i', 'i', 'i' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
378 /* '*-rw' */ { 'i', 'f', 'f', 'v', 'i', 'i', 'f', 'v', 'i', 'i', 'f', 'r', 'i', 'i', 'i', 'i' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
379 - /* '*-c */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
380 - /* '*-rc' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
381 + /* '*-c */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
382 + /* '*-rc' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
383 /* '*-wc' */ { 'i', 'f', 'v', 'v', 'i', 'i', 'v', 'v', 'i', 'i', 'r', 'r', 'i', 'i', 'i', 'i' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
384 /* '*-rwc' */ { 'i', 'f', 'f', 'v', 'i', 'i', 'f', 'v', 'i', 'i', 'f', 'r', 'i', 'i', 'i', 'i' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
385 - /* '*-C */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
386 - /* '*-rC' */ { }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
387 + /* '*-C */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
388 + /* '*-rC' */ { 0 }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
389 /* '*-wC' */ { 'i', 'f', 'v', 'v', 'i', 'i', 'v', 'v', 'i', 'i', 'v', 'v', 'i', 'i', 'i', 'i' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
390 /* '*-rwC' */ { 'i', 'f', 'f', 'v', 'i', 'i', 'f', 'v', 'i', 'i', 'f', 'v', 'i', 'i', 'i', 'i' }, |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
391 }; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
392 diff -ur glib-2.36.3-orig/gthread/Makefile.in glib-2.36.3/gthread/Makefile.in |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
393 --- glib-2.36.3-orig/gthread/Makefile.in 2013-06-09 18:53:47 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
394 +++ glib-2.36.3/gthread/Makefile.in 2013-07-12 12:55:10 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
395 @@ -468,9 +468,9 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
396 libglib = $(top_builddir)/glib/libglib-2.0.la |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
397 top_builddir_full = `cd \$(top_builddir); pwd` |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
398 lib_LTLIBRARIES = libgthread-2.0.la |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
399 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@noinst_DATA = gthread-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
400 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) gthread-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
401 -@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gthread-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
402 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#noinst_DATA = gthread-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
403 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#install_ms_lib_cmd = $(INSTALL) gthread-2.0.lib $(DESTDIR)$(libdir) |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
404 +@MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@#uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gthread-2.0.lib |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
405 @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
406 @OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols $(srcdir)/gthread.def |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
407 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gthread_def = gthread.def |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
408 diff -ur glib-2.36.3-orig/gthread/gthread.def glib-2.36.3/gthread/gthread.def |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
409 --- glib-2.36.3-orig/gthread/gthread.def 2011-08-15 20:51:30 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
410 +++ glib-2.36.3/gthread/gthread.def 2013-07-12 12:59:25 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
411 @@ -1,3 +1,3 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
412 EXPORTS |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
413 - g_thread_init |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
414 - g_thread_init_with_errorcheck_mutexes |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
415 +g_thread_init |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
416 +g_thread_init_with_errorcheck_mutexes |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
417 diff -ur glib-2.36.3-orig/tests/libmoduletestplugin_a.c glib-2.36.3/tests/libmoduletestplugin_a.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
418 --- glib-2.36.3-orig/tests/libmoduletestplugin_a.c 2013-06-02 19:20:49 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
419 +++ glib-2.36.3/tests/libmoduletestplugin_a.c 2013-07-12 14:19:02 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
420 @@ -30,11 +30,11 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
421 #include <gmodule.h> |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
422 #include <stdlib.h> |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
423 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
424 -void gplugin_a_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
425 -void gplugin_clash_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
426 -void g_clash_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
427 -void gplugin_say_boo_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
428 -void gplugin_a_module_func (GModule *module); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
429 +G_MODULE_EXPORT void gplugin_a_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
430 +G_MODULE_EXPORT void gplugin_clash_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
431 +G_MODULE_EXPORT void g_clash_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
432 +G_MODULE_EXPORT void gplugin_say_boo_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
433 +G_MODULE_EXPORT void gplugin_a_module_func (GModule *module); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
434 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
435 G_MODULE_EXPORT gchar* gplugin_a_state; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
436 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
437 diff -ur glib-2.36.3-orig/tests/libmoduletestplugin_b.c glib-2.36.3/tests/libmoduletestplugin_b.c |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
438 --- glib-2.36.3-orig/tests/libmoduletestplugin_b.c 2013-06-02 19:20:49 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
439 +++ glib-2.36.3/tests/libmoduletestplugin_b.c 2013-07-12 14:20:00 -0400 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
440 @@ -31,13 +31,13 @@ |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
441 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
442 G_MODULE_EXPORT gchar* gplugin_b_state; |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
443 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
444 -const gchar* g_module_check_init (GModule *module); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
445 -void g_module_unload (GModule *module); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
446 +G_MODULE_EXPORT const gchar* g_module_check_init (GModule *module); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
447 +G_MODULE_EXPORT void g_module_unload (GModule *module); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
448 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
449 -void gplugin_b_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
450 -void gplugin_clash_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
451 -void g_clash_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
452 -void gplugin_say_boo_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
453 +G_MODULE_EXPORT void gplugin_b_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
454 +G_MODULE_EXPORT void gplugin_clash_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
455 +G_MODULE_EXPORT void g_clash_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
456 +G_MODULE_EXPORT void gplugin_say_boo_func (void); |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
457 |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
458 G_MODULE_EXPORT const gchar* |
2733829a184e
[MSVC] enable glib compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
diff
changeset
|
459 g_module_check_init (GModule *module) |