home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / gnu / libnix-0.8-src.lha / libnix-0.8 / 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.