C95 standartları ile birlikte C Programlama Dili'ne eklenen wctype.h başlık dosyasında geniş karakterlerle ilgili fonksiyon ve makro tanımlamaları yer almaktadır.
Fonksiyonlar
| Fonksiyon adı | Açıklama |
|---|---|
| iswalnum (C95) | Bir wchar_t değerin alfabede bulunan bir değer ve bir rakam olup olmadığını kontrol eder. |
| iswalpha (C95) | Bir wchar_t değerin alfabede bulunan bir karakter olup olmadığını kontrol eder. |
| iswblank (C99) | Bir wchar_t değerin boş bir karakter olup olmadığını kontrol eder. |
| iswcntrl (C95) | Bir wchar_t değerin bir kontrol karakteri olup olmadığını kontrol eder. |
| iswctype (C95) | wchar_t karakterin yer aldığı grubu kontrol eder. |
| iswdigit (C95) | Bir wchar_t değerin bir rakam olup olmadığını kontrol eder. |
| iswgraph (C95) | Bir wchar_t değerin bir grafik karakteri olup olmadığını kontrol eder. |
| iswlower (C95) | Bir wchar_t değerin küçük harf olup olmadığını kontrol eder. |
| iswprint (C95) | Bir wchar_t değerin yazılabilir bir karakter olup olmadığını kontrol eder. |
| iswpunct (C95) | Bir wchar_t değerin noktalama işareti karakteri olup olmadığını kontrol eder. |
| iswspace (C95) | Bir wchar_t değerin boşluk karakteri olup olmadığını kontrol eder. |
| iswupper (C95) | Bir wchar_t değerin büyük harf olup olmadığını kontrol eder. |
| iswxdigit (C95) | Bir wchar_t değerin onaltılık sayı sisteminde bir değer olup olmadığını kontrol eder. |
| towctrans (C95) | wchar_t karakteri belirli bir gruba göre çevirir. |
| towlower (C95) | Bir wchar_t karakteri küçük harfe çevirir. |
| towupper (C95) | Bir wchar_t karakteri büyük harfe çevirir. |
| wctrans (C95) | towctrans() fonksiyonu ile kullanılacak dönüşüm eşlemesini döndürür. |
| wctype (C95) | iswctype() fonksiyonu ile kullanılacak wide karakter sınıfını döndürür. |
Veriler
| Veri türü adı | Değer | Açıklama |
|---|---|---|
| wctrans_t (C95) | wchar_t | Geniş karakter değişimi ile ilgili bir değer tanımlamasıdır. |
| wctype_t (C95) | wchar_t | Geniş karakter veri türü tanımlamasıdır. |
| wint_t (C95) | - | Geniş bir karakter içeren integer bir veri türüdür. |
Makro sabitler
| Sabit adı | Değeri | Açıklama |
|---|---|---|
| WEOF (C95) | (wchar_t)(0xFFFF) | Veri türü wint_t olan ve hataları göstermek için kullanılan karakter olmayan bir değerdir. |