home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / nlsnps.zip / nlsUpperString.cpp < prev   
C/C++ Source or Header  |  1996-09-03  |  463b  |  26 lines

  1. #define INCL_DOSNLS
  2. #include <os2.h>
  3. #include "nls.h"
  4.  
  5. PUCHAR nlsUpperString(PUCHAR pszString)
  6. {  PUCHAR psz = pszString;
  7.  
  8.    while (*psz != 0)
  9.    {  if (nlsIsDBCS(*psz)) psz += 2;
  10.       else *psz++ = nlsUpper(*psz);
  11.    }
  12.  
  13.    return pszString;
  14. }
  15.  
  16. PUCHAR nlsLowerString(PUCHAR pszString)
  17. {  PUCHAR psz = pszString;
  18.  
  19.    while (*psz != 0)
  20.    {  if (nlsIsDBCS(*psz)) psz += 2;
  21.       else *psz++ = nlsLower(*psz);
  22.    }
  23.  
  24.    return pszString;
  25. }
  26.