<pre style='margin:0'>
Ken (kencu) pushed a commit to branch ws
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/426c4b9e97f11523c438174a12c261f8a0cf9486">https://github.com/macports/macports-legacy-support/commit/426c4b9e97f11523c438174a12c261f8a0cf9486</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/ws by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 426c4b9  whar.h : replace locale_t with actual definition
</span>426c4b9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 426c4b9e97f11523c438174a12c261f8a0cf9486
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Fri Dec 14 14:49:41 2018 -0800

<span style='display:block; white-space:pre;color:#404040;'>    whar.h : replace locale_t with actual definition
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    hopefully this will prove to be the cleanest,
</span><span style='display:block; white-space:pre;color:#404040;'>    easiest way to keeping the compilers happy without
</span><span style='display:block; white-space:pre;color:#404040;'>    calling in unnecessary headers
</span>---
 include/wchar.h | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/wchar.h b/include/wchar.h
</span><span style='display:block; white-space:pre;color:#808080;'>index 25ed251..f45d103 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/include/wchar.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/include/wchar.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,14 +29,24 @@
</span> #ifdef __cplusplus
 extern "C" {
 #endif
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  /* the locale_t def is needed below. This is from xlocale.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  rather than add a new definition, just replace the reference directly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  to avoid redefinition errors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  struct _xlocale;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  typedef struct _xlocale *                locale_t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>   extern wchar_t * wcsdup(const wchar_t *s);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  extern size_t wcsxfrm_l(wchar_t *, const wchar_t *, size_t n, locale_t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  extern size_t wcsxfrm_l(wchar_t *, const wchar_t *, size_t n, struct _xlocale *);
</span>   extern size_t wcsnlen (const wchar_t *, size_t);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  extern int wcscasecmp_l(const wchar_t *, const wchar_t *, locale_t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  extern int wcscasecmp_l(const wchar_t *, const wchar_t *, struct _xlocale *);
</span>   extern int wcscasecmp(const wchar_t *, const wchar_t *);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  extern int wcscoll_l(const wchar_t *, const wchar_t *, struct _xlocale *);
</span>   extern int wcsncasecmp(const wchar_t *, const wchar_t *, size_t);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  extern int wcsncasecmp_l(const wchar_t *, const wchar_t *, size_t, locale_t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  extern int wcsncasecmp_l(const wchar_t *, const wchar_t *, size_t, struct _xlocale *);
</span>   extern wchar_t *wcpcpy (wchar_t *, const wchar_t *);
   extern wchar_t *wcpncpy (wchar_t *, const wchar_t *, size_t);
 
</pre><pre style='margin:0'>

</pre>