wctypeh.inc 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. const
  2. WEOF = $ffffffff;
  3. type
  4. Pwctype_t = ^wctype_t;
  5. wctype_t = dword;
  6. Pwctrans_t = ^wctrans_t;
  7. wctrans_t = ^int32_t;
  8. function iswalpha(__wc:wint_t):longint;cdecl;external clib name 'iswalpha';
  9. function iswcntrl(__wc:wint_t):longint;cdecl;external clib name 'iswcntrl';
  10. function iswdigit(__wc:wint_t):longint;cdecl;external clib name 'iswdigit';
  11. function iswgraph(__wc:wint_t):longint;cdecl;external clib name 'iswgraph';
  12. function iswlower(__wc:wint_t):longint;cdecl;external clib name 'iswlower';
  13. function iswprint(__wc:wint_t):longint;cdecl;external clib name 'iswprint';
  14. function iswpunct(__wc:wint_t):longint;cdecl;external clib name 'iswpunct';
  15. function iswspace(__wc:wint_t):longint;cdecl;external clib name 'iswspace';
  16. function iswupper(__wc:wint_t):longint;cdecl;external clib name 'iswupper';
  17. function iswxdigit(__wc:wint_t):longint;cdecl;external clib name 'iswxdigit';
  18. function iswblank(__wc:wint_t):longint;cdecl;external clib name 'iswblank';
  19. function wctype(__property:Pchar):wctype_t;cdecl;external clib name 'wctype';
  20. function iswctype(__wc:wint_t; __desc:wctype_t):longint;cdecl;external clib name 'iswctype';
  21. function towlower(__wc:wint_t):wint_t;cdecl;external clib name 'towlower';
  22. function towupper(__wc:wint_t):wint_t;cdecl;external clib name 'towupper';
  23. function towctrans(__wc:wint_t; __desc:wctrans_t):wint_t;cdecl;external clib name 'towctrans';
  24. function __iswalnum_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswalnum_l';
  25. function __iswalpha_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswalpha_l';
  26. function __iswcntrl_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswcntrl_l';
  27. function __iswdigit_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswdigit_l';
  28. function __iswgraph_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswgraph_l';
  29. function __iswlower_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswlower_l';
  30. function __iswprint_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswprint_l';
  31. function __iswpunct_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswpunct_l';
  32. function __iswspace_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswspace_l';
  33. function __iswupper_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswupper_l';
  34. function __iswxdigit_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswxdigit_l';
  35. function __iswblank_l(__wc:wint_t; __locale:__locale_t):longint;cdecl;external clib name '__iswblank_l';
  36. function __wctype_l(__property:Pchar; __locale:__locale_t):wctype_t;cdecl;external clib name '__wctype_l';
  37. function __iswctype_l(__wc:wint_t; __desc:wctype_t; __locale:__locale_t):longint;cdecl;external clib name '__iswctype_l';
  38. function __towlower_l(__wc:wint_t; __locale:__locale_t):wint_t;cdecl;external clib name '__towlower_l';
  39. function __towupper_l(__wc:wint_t; __locale:__locale_t):wint_t;cdecl;external clib name '__towupper_l';
  40. function __wctrans_l(__property:Pchar; __locale:__locale_t):wctrans_t;cdecl;external clib name '__wctrans_l';
  41. function __towctrans_l(__wc:wint_t; __desc:wctrans_t; __locale:__locale_t):wint_t;cdecl;external clib name '__towctrans_l';
  42. { ---------------------------------------------------------------------
  43. Borland compatibility types
  44. ---------------------------------------------------------------------}
  45. // Type