From 30bd2229b25412385f72e7a28d93020880a47535 Mon Sep 17 00:00:00 2001 From: pierre Date: Mon, 13 Feb 2012 16:45:15 +0000 Subject: [PATCH] Wide char and mbstate_t types added git-svn-id: trunk@20339 - --- rtl/netbsd/ptypes.inc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rtl/netbsd/ptypes.inc b/rtl/netbsd/ptypes.inc index 8d40caf356..248732aebe 100644 --- a/rtl/netbsd/ptypes.inc +++ b/rtl/netbsd/ptypes.inc @@ -75,6 +75,10 @@ type TUid = Uid_t; pUid = ^Uid_t; + wint_t = cint32; + wchar_t = cint32; + pwchar_t = ^wchar_t; + clock_t = culong; TClock = clock_t; pClock = ^clock_t; @@ -136,6 +140,13 @@ type ptimespec= ^timespec; Ttimespec= timespec; + mbstate_t = record + case byte of + 0: (__mbstate8: array[0..127] of char); + 1: (_mbstateL: cint64); { for alignment } + end; + pmbstate_t = ^mbstate_t; + pthread_t = pointer; pthread_attr_t = pointer; pthread_mutex_t = {$i pmutext.inc}