Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

60 lines
1.2 KiB

/*****************************************************************/
/** 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;
}