changeset 11091:77b88b566cf1

Avoid link errors on MacOS X 10.3 / PowerPC.
author Bruno Haible <bruno@clisp.org>
date Mon, 26 Jan 2009 03:03:21 +0100
parents 414a549bcd8b
children baa54e3c744f
files ChangeLog lib/mbsrtowcs-state.c lib/wcsrtombs-state.c
diffstat 3 files changed, 10 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-01-25  Bruno Haible  <bruno@clisp.org>
+
+	Avoid link errors on MacOS X 10.3.
+	* lib/mbsrtowcs-state.c (_gl_mbsrtowcs_state): Add initializer.
+	* lib/wcsrtombs-state.c (_gl_wcsrtombs_state): Likewise.
+
 2009-01-25  Bruno Haible  <bruno@clisp.org>
 
 	* lib/pipe.c: On Unix, assume HAVE_POSIX_SPAWN and use posix_spawnp.
--- a/lib/mbsrtowcs-state.c
+++ b/lib/mbsrtowcs-state.c
@@ -1,5 +1,5 @@
 /* Convert string to wide string.
-   Copyright (C) 2008 Free Software Foundation, Inc.
+   Copyright (C) 2008-2009 Free Software Foundation, Inc.
    Written by Bruno Haible <bruno@clisp.org>, 2008.
 
    This program is free software: you can redistribute it and/or modify
@@ -20,4 +20,4 @@
 #include <wchar.h>
 
 /* Internal state used by the functions mbsrtowcs() and mbsnrtowcs().  */
-mbstate_t _gl_mbsrtowcs_state;
+mbstate_t _gl_mbsrtowcs_state = 0;
--- a/lib/wcsrtombs-state.c
+++ b/lib/wcsrtombs-state.c
@@ -1,5 +1,5 @@
 /* Convert wide string to string.
-   Copyright (C) 2008 Free Software Foundation, Inc.
+   Copyright (C) 2008-2009 Free Software Foundation, Inc.
    Written by Bruno Haible <bruno@clisp.org>, 2008.
 
    This program is free software: you can redistribute it and/or modify
@@ -20,4 +20,4 @@
 #include <wchar.h>
 
 /* Internal state used by the functions wcsrtombs() and wcsnrtombs().  */
-mbstate_t _gl_wcsrtombs_state;
+mbstate_t _gl_wcsrtombs_state = 0;