1*910382afSGarrett D'Amore# 2*910382afSGarrett D'Amore# This file and its contents are supplied under the terms of the 3*910382afSGarrett D'Amore# Common Development and Distribution License ("CDDL"), version 1.0. 4*910382afSGarrett D'Amore# You may only use this file in accordance with the terms of version 5*910382afSGarrett D'Amore# 1.0 of the CDDL. 6*910382afSGarrett D'Amore# 7*910382afSGarrett D'Amore# A full copy of the text of the CDDL should have accompanied this 8*910382afSGarrett D'Amore# source. A copy of the CDDL is also available via the Internet at 9*910382afSGarrett D'Amore# http://www.illumos.org/license/CDDL. 10*910382afSGarrett D'Amore# 11*910382afSGarrett D'Amore 12*910382afSGarrett D'Amore# 13*910382afSGarrett D'Amore# Copyright 2015 Garrett D'Amore <garrett@damore.org> 14*910382afSGarrett D'Amore# 15*910382afSGarrett D'Amore 16*910382afSGarrett D'Amore# 17*910382afSGarrett D'Amore# Definitions found in wchar.h 18*910382afSGarrett D'Amore# 19*910382afSGarrett D'Amore 20*910382afSGarrett D'Amore# 21*910382afSGarrett D'Amore# Types. 22*910382afSGarrett D'Amore# 23*910382afSGarrett D'Amoretype | locale_t | wchar.h | -ALL SUSv4+ 24*910382afSGarrett D'Amoretype | wctype_t | wchar.h | -ALL XPG3+ 25*910382afSGarrett D'Amore 26*910382afSGarrett D'Amore# 27*910382afSGarrett D'Amore# Values. 28*910382afSGarrett D'Amore# 29*910382afSGarrett D'Amorevalue | NULL | void * | wchar.h | ALL 30*910382afSGarrett D'Amore 31*910382afSGarrett D'Amore# 32*910382afSGarrett D'Amore# Functions 33*910382afSGarrett D'Amore# 34*910382afSGarrett D'Amorefunc | wcpcpy |\ 35*910382afSGarrett D'Amore wchar_t * |\ 36*910382afSGarrett D'Amore wchar_t *; const wchar_t * |\ 37*910382afSGarrett D'Amore wchar.h | -ALL SUSv4+ 38*910382afSGarrett D'Amore 39*910382afSGarrett D'Amorefunc | wcpncpy |\ 40*910382afSGarrett D'Amore wchar_t * |\ 41*910382afSGarrett D'Amore wchar_t *; const wchar_t *; size_t |\ 42*910382afSGarrett D'Amore wchar.h | -ALL SUSv4+ 43*910382afSGarrett D'Amore 44*910382afSGarrett D'Amorefunc | wcsdup |\ 45*910382afSGarrett D'Amore wchar_t * |\ 46*910382afSGarrett D'Amore const wchar_t * |\ 47*910382afSGarrett D'Amore wchar.h | -ALL SUSv4+ 48*910382afSGarrett D'Amore 49*910382afSGarrett D'Amorefunc | wcscasecmp |\ 50*910382afSGarrett D'Amore int |\ 51*910382afSGarrett D'Amore const wchar_t *; const wchar_t * |\ 52*910382afSGarrett D'Amore wchar.h | -ALL SUSv4+ 53*910382afSGarrett D'Amore 54*910382afSGarrett D'Amorefunc | wcscasecmp_l |\ 55*910382afSGarrett D'Amore int |\ 56*910382afSGarrett D'Amore const wchar_t *; const wchar_t *; locale_t |\ 57*910382afSGarrett D'Amore wchar.h | -ALL SUSv4+ 58*910382afSGarrett D'Amore 59*910382afSGarrett D'Amore# technically this is new in C90-Amd1, but we don't have a test for it. 60*910382afSGarrett D'Amorefunc | wcslen |\ 61*910382afSGarrett D'Amore size_t |\ 62*910382afSGarrett D'Amore const wchar_t * |\ 63*910382afSGarrett D'Amore wchar.h | ALL 64*910382afSGarrett D'Amore 65*910382afSGarrett D'Amorefunc | wcsncasecmp |\ 66*910382afSGarrett D'Amore int |\ 67*910382afSGarrett D'Amore const wchar_t *; const wchar_t *; size_t |\ 68*910382afSGarrett D'Amore wchar.h | -ALL SUSv4+ 69*910382afSGarrett D'Amore 70*910382afSGarrett D'Amorefunc | wcsncasecmp_l |\ 71*910382afSGarrett D'Amore int |\ 72*910382afSGarrett D'Amore const wchar_t *; const wchar_t *; size_t; locale_t |\ 73*910382afSGarrett D'Amore wchar.h | -ALL SUSv4+ 74*910382afSGarrett D'Amore 75*910382afSGarrett D'Amorefunc | wcsnlen |\ 76*910382afSGarrett D'Amore size_t |\ 77*910382afSGarrett D'Amore const wchar_t *; size_t |\ 78*910382afSGarrett D'Amore wchar.h | -ALL SUSv4+ 79*910382afSGarrett D'Amore 80*910382afSGarrett D'Amorefunc | wcswcs |\ 81*910382afSGarrett D'Amore wchar_t * |\ 82*910382afSGarrett D'Amore const wchar_t *; const wchar_t * |\ 83*910382afSGarrett D'Amore wchar.h | -ALL XPG4+ 84