/*****************************************************************/ /** Microsoft Windows for Workgroups **/ /** Copyright (C) Microsoft Corp., 1991-1992 **/ /*****************************************************************/ /* strupr.cxx NLS/DBCS-aware string class: strupr method This file contains the implementation of the strupr method for the STRING class. It is separate so that clients of STRING which do not use this operator need not link to it. FILE HISTORY: beng 01/18/91 Separated from original monolithic .cxx beng 02/07/91 Uses lmui.hxx */ #include "npcommon.h" extern "C" { #include } #if defined(DEBUG) static const CHAR szFileName[] = __FILE__; #define _FILENAME_DEFINED_ONCE szFileName #endif #include #include /******************************************************************* NAME: NLS_STR::strupr SYNOPSIS: Convert *this lower case letters to upper case ENTRY: EXIT: NOTES: HISTORY: johnl 11/26/90 Written beng 07/23/91 Allow on erroneous string ********************************************************************/ NLS_STR& NLS_STR::strupr() { if (!QueryError()) ::struprf( _pchData ); return *this; }