Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | --- wmemchr.3.orig 2009-12-16 13:19:24.000000000 -0800 +++ wmemchr.3 2009-12-16 13:30:23.000000000 -0800 @@ -39,11 +39,6 @@ .Dt WMEMCHR 3 .Os .Sh NAME -.Nm wmemchr , -.Nm wmemcmp , -.Nm wmemcpy , -.Nm wmemmove , -.Nm wmemset , .Nm wcpcpy , .Nm wcpncpy , .Nm wcscasecmp , @@ -64,23 +59,18 @@ .Nm wcspbrk , .Nm wcsrchr , .Nm wcsspn , -.Nm wcsstr +.Nm wcsstr , +.Nm wmemchr , +.Nm wmemcmp , +.Nm wmemcpy , +.Nm wmemmove , +.Nm wmemset .Nd wide character string manipulation operations .Sh LIBRARY .Lb libc .Sh SYNOPSIS .In wchar.h .Ft wchar_t * -.Fn wmemchr "const wchar_t *s" "wchar_t c" "size_t n" -.Ft int -.Fn wmemcmp "const wchar_t *s1" "const wchar_t *s2" "size_t n" -.Ft wchar_t * -.Fn wmemcpy "wchar_t * restrict s1" "const wchar_t * restrict s2" "size_t n" -.Ft wchar_t * -.Fn wmemmove "wchar_t *s1" "const wchar_t *s2" "size_t n" -.Ft wchar_t * -.Fn wmemset "wchar_t *s" "wchar_t c" "size_t n" -.Ft wchar_t * .Fn wcpcpy "wchar_t *s1" "wchar_t *s2" .Ft wchar_t * .Fn wcpncpy "wchar_t *s1" "wchar_t *s2" "size_t n" @@ -122,6 +112,22 @@ .Fn wcsspn "const wchar_t *s1" "const wchar_t *s2" .Ft wchar_t * .Fn wcsstr "const wchar_t * restrict s1" "const wchar_t * restrict s2" +.Ft wchar_t * +.Fn wmemchr "const wchar_t *s" "wchar_t c" "size_t n" +.Ft int +.Fn wmemcmp "const wchar_t *s1" "const wchar_t *s2" "size_t n" +.Ft wchar_t * +.Fn wmemcpy "wchar_t * restrict s1" "const wchar_t * restrict s2" "size_t n" +.Ft wchar_t * +.Fn wmemmove "wchar_t *s1" "const wchar_t *s2" "size_t n" +.Ft wchar_t * +.Fn wmemset "wchar_t *s" "wchar_t c" "size_t n" +.In wchar.h +.In xlocale.h +.Ft int +.Fn wcscasecmp_l "const wchar_t *s1" "const wchar_t *s2" "locale_t loc" +.Ft int +.Fn wcsncasecmp_l "const wchar_t *s1" "const wchar_t *s2" "size_t n" "locale_t loc" .Sh DESCRIPTION The functions implement string manipulation operations over wide character strings. @@ -137,6 +143,7 @@ counterpart, such as .Xr stpcpy 3 , .Xr stpncpy 3 , .Xr strcasecmp 3 , +.Xr strcasecmp_l 3 , .Xr strcat 3 , .Xr strchr 3 , .Xr strcmp 3 , @@ -146,6 +153,8 @@ counterpart, such as .Xr strlcat 3 , .Xr strlcpy 3 , .Xr strlen 3 , +.Xr strncasecmp 3 , +.Xr strncasecmp_l 3 , .Xr strncat 3 , .Xr strncmp 3 , .Xr strncpy 3 , @@ -153,7 +162,8 @@ counterpart, such as .Xr strpbrk 3 , .Xr strrchr 3 , .Xr strspn 3 , -.Xr strstr 3 +.Xr strstr 3 , +.Xr xlocale 3 .Sh STANDARDS These functions conform to .St -isoC-99 , @@ -161,8 +171,10 @@ with the exception of .Fn wcpcpy , .Fn wcpncpy , .Fn wcscasecmp , +.Fn wcscasecmp_l , .Fn wcsdup , .Fn wcsncasecmp , +.Fn wcsncasecmp_l , and .Fn wcsnlen , which conform to |