]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/lib/posix_wrap/wchar.h: Fix wchar_t and mbstate_t conflict
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 16 Aug 2013 12:10:37 +0000 (14:10 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 16 Aug 2013 12:10:37 +0000 (14:10 +0200)
on NetBSD and OpenBSD.

ChangeLog
grub-core/lib/posix_wrap/wchar.h

index bce32d7608a424fad73008033c46b1908aca97de..ca072dbd854f1c427569259d509b2a83ecece956 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-08-16  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/lib/posix_wrap/wchar.h: Fix wchar_t and mbstate_t conflict
+       on NetBSD and OpenBSD.
+
 2013-08-15  Vladimir Testov  <vladimir.testov@gmail.com>
 
        * grub-core/gfxmenu/gui_list.c: Baseline misplacement fixed.
index fb90cc0440e89437b7a112bb9448e6f49d771bb2..7a27ecf9123a971367b0048e4037ce212a96d49c 100644 (file)
 
 #include <grub/charset.h>
 
+#if defined(__NetBSD__) || defined(__OPENBSD__)
+#define wchar_t grub_posix_wchar_t
+#define mbstate_t grub_posix_mbstate_t
+#endif
+
 /* UCS-4.  */
 typedef grub_int32_t wint_t;
 enum