Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Sutcliffe <ir0nh34d@users.sourceforge.net>2008-04-26 04:16:37 +0400
committerChris Sutcliffe <ir0nh34d@users.sourceforge.net>2008-04-26 04:16:37 +0400
commit6382a9e78539192ed28b4d431c1f8b6c893060cf (patch)
treebb8fc505a7a4e2c850c18fd8b3690fcf0d79a5d0 /winsup/mingw
parent2be644f28088af3fbfd83f20bb83ceefc16a3307 (diff)
2008-04-25 Danny Smith <dannysmith@users.sourceforge.net>
* include/wchar.h (fwide): Return success code rather than failure in inline definition. * mingwex/fwide.c (fwide): ANSI-fy. Get rid of Q8 comments. Return success code rather than failure.
Diffstat (limited to 'winsup/mingw')
-rw-r--r--winsup/mingw/ChangeLog9
-rw-r--r--winsup/mingw/include/wchar.h4
-rw-r--r--winsup/mingw/mingwex/fwide.c25
3 files changed, 14 insertions, 24 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog
index 7e930edfc..217dcea6f 100644
--- a/winsup/mingw/ChangeLog
+++ b/winsup/mingw/ChangeLog
@@ -1,4 +1,11 @@
-2008-03-21 Danny Smith <dannysmith@users.sourceforge.net>
+2008-04-25 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * include/wchar.h (fwide): Return success code rather than failure in inline
+ definition.
+ * mingwex/fwide.c (fwide): ANSI-fy. Get rid of Q8 comments. Return success
+ code rather than failure.
+
+2008-03-21 Danny Smith
* include/math.h (float_t, double_t): Define.
diff --git a/winsup/mingw/include/wchar.h b/winsup/mingw/include/wchar.h
index 0dff3c181..1d3181f75 100644
--- a/winsup/mingw/include/wchar.h
+++ b/winsup/mingw/include/wchar.h
@@ -291,8 +291,8 @@ int __cdecl __MINGW_NOTHROW fwide(FILE*, int);
int __cdecl __MINGW_NOTHROW mbsinit(const mbstate_t*);
#ifndef __NO_INLINE__
__CRT_INLINE int __cdecl __MINGW_NOTHROW fwide(FILE* __UNUSED_PARAM(stream),
- int __UNUSED_PARAM(mode))
- {return -1;} /* limited to byte orientation */
+ int mode)
+ {return mode;} /* Nothing to do */
__CRT_INLINE int __cdecl __MINGW_NOTHROW mbsinit(const mbstate_t* __UNUSED_PARAM(ps))
{return 1;}
#endif
diff --git a/winsup/mingw/mingwex/fwide.c b/winsup/mingw/mingwex/fwide.c
index aba863970..79d5848f7 100644
--- a/winsup/mingw/mingwex/fwide.c
+++ b/winsup/mingw/mingwex/fwide.c
@@ -1,26 +1,9 @@
-/* This source code was extracted from the Q8 package created and placed
- in the PUBLIC DOMAIN by Doug Gwyn <gwyn@arl.mil>
- last edit: 1999/11/05 gwyn@arl.mil
-
- Implements subclause 7.24 of ISO/IEC 9899:1999 (E).
-
- This is a minimal implementation for environments where
- internationalization is not considered important.
-
- It supports an encoding where all char codes are mapped
- to the *same* code values within a wchar_t or wint_t,
- so long as no other wchar_t codes are used by the program.
-
-*/
-
#include <wchar.h>
#include <stdio.h>
int
-fwide(stream, mode)
- FILE *stream;
- int mode;
- {
- return -1; /* limited to byte orientation */
- }
+fwide(FILE* stream, int mode)
+{
+ return mode; /* Nothing to do. */
+}