windows-nt/Source/XPSP1/NT/shell/ext/ratings/common/strupr.cpp
2020-09-26 16:20:57 +08:00

61 lines
1.2 KiB
C++

/*****************************************************************/
/** 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 <netlib.h>
}
#if defined(DEBUG)
static const CHAR szFileName[] = __FILE__;
#define _FILENAME_DEFINED_ONCE szFileName
#endif
#include <npassert.h>
#include <npstring.h>
/*******************************************************************
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;
}