home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / dev / gcc / libnixV0_8.lha / gnu / libnix-sources.lha / sources / nix / stdio / mblen.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-12-12  |  306 b   |  13 lines

  1. #include <stdlib.h>
  2.  
  3. /* Sorry, the Amiga OS locale currently doesn't support
  4.  * character sets other than ECMA Latin 1, so this is
  5.  * just a "C" locale function 
  6.  */
  7. int mblen(const char *s,size_t n)
  8. { size_t l=0;
  9.   while(n--&&*s++)
  10.     l++;
  11.   return sizeof(wchar_t)*(l+1); /* 1 for the NUL character */
  12. }
  13.