Changeset 2061


Ignore:
Timestamp:
Jun 23, 2005, 8:01:20 AM (20 years ago)
Author:
bird
Message:

WEOF is 32-bit, wchar_t is 16.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/lib/bsd/locale/btowc.c

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r2060 r2061  
    5050         */
    5151        cc = (char)c;
    52         if (__mbrtowc(&wc, &cc, 1, &mbs) > 1)
     52        if (    __mbrtowc(&wc, &cc, 1, &mbs) > 1
     53            ||  (wc >= 0xfff8 && wc <= 0xffff)) /* warning is expected */
    5354                return (WEOF);
    54         return (wc);
     55        return wc;
    5556}
Note: See TracChangeset for help on using the changeset viewer.