X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fwctype%2Fiswupper.c;fp=functions%2Fwctype%2Fiswupper.c;h=c011772e55291b4ff90eed7cb55ad8736c60f173;hp=0000000000000000000000000000000000000000;hb=06630c64aa2ac5b8ec55c3c0509e69da4d81a22b;hpb=e6e196c9d74a3a1d88b244fb0e5a759c47d3da84 diff --git a/functions/wctype/iswupper.c b/functions/wctype/iswupper.c new file mode 100644 index 0000000..c011772 --- /dev/null +++ b/functions/wctype/iswupper.c @@ -0,0 +1,31 @@ +/* iswupper( wint_t ) + + This file is part of the Public Domain C Library (PDCLib). + Permission is granted to use, modify, and / or redistribute at will. +*/ + +#include +#ifndef REGTEST +#include <_PDCLIB_locale.h> + +int iswupper( wint_t wc ) +{ + return iswctype( wc, _PDCLIB_CTYPE_UPPER ); +} + +#endif + +#ifdef TEST +#include <_PDCLIB_test.h> + +int main( void ) +{ + TESTCASE(!iswupper(L'a')); + TESTCASE(!iswupper(L'e')); + TESTCASE(!iswupper(L'z')); + TESTCASE(iswupper(L'A')); + TESTCASE(iswupper(L'E')); + TESTCASE(iswupper(L'Z')); + return TEST_RESULTS; +} +#endif