source: trunk/libs/newlib/src/newlib/libc/ctype/iswlower.c @ 444

Last change on this file since 444 was 444, checked in by satin@…, 6 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 873 bytes
Line 
1/*
2FUNCTION
3        <<iswlower>>, <<iswlower_l>>---lowercase wide character test
4
5INDEX
6        iswlower
7
8INDEX
9        iswlower_l
10
11SYNOPSIS
12        #include <wctype.h>
13        int iswlower(wint_t <[c]>);
14
15        #include <wctype.h>
16        int iswlower_l(wint_t <[c]>, locale_t <[locale]>);
17
18DESCRIPTION
19<<iswlower>> is a function which classifies wide-character values that
20have uppercase translations.
21
22<<iswlower_l>> is like <<iswlower>> but performs the check based on the
23locale specified by the locale object locale.  If <[locale]> is
24LC_GLOBAL_LOCALE or not a valid locale object, the behaviour is undefined.
25
26RETURNS
27<<iswlower>>, <<iswlower_l>> return non-zero if <[c]> is a lowercase wide character.
28
29PORTABILITY
30<<iswlower>> is C99.
31<<iswlower_l>> is POSIX-1.2008.
32
33No supporting OS subroutines are required.
34*/
35#include <_ansi.h>
36#include <wctype.h>
37
38int
39iswlower (wint_t c)
40{
41        return (towupper (c) != c);
42}
Note: See TracBrowser for help on using the repository browser.