/* wctrans( const char * ) 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 #include "_PDCLIB_locale.h" wctrans_t wctrans( const char * property ) { if(!property) { return 0; } else if(strcmp(property, "tolower") == 0) { return _PDCLIB_WCTRANS_TOLOWER; } else if(strcmp(property, "toupper") == 0) { return _PDCLIB_WCTRANS_TOUPPER; } else { return 0; } } #endif #ifdef TEST #include "_PDCLIB_test.h" int main( void ) { TESTCASE(wctrans("") == 0); TESTCASE(wctrans("invalid") == 0); TESTCASE(wctrans("toupper") != 0); TESTCASE(wctrans("tolower") != 0); return TEST_RESULTS; } #endif