59 lines
1.6 KiB
C++
59 lines
1.6 KiB
C++
|
/**********************************************************************/
|
||
|
/** Microsoft Windows/NT **/
|
||
|
/** Copyright(c) Microsoft Corp., 1991 **/
|
||
|
/**********************************************************************/
|
||
|
|
||
|
/*
|
||
|
bltfunc.hxx
|
||
|
header file for all the stand alone functions in the BLT package.
|
||
|
|
||
|
FILE HISTORY:
|
||
|
terryk 8-Apr-1991 creation
|
||
|
terryk 16-Apr-1991 code review changed.
|
||
|
beng 14-May-1991 Made dependent on blt.hxx
|
||
|
|
||
|
*/
|
||
|
|
||
|
#ifndef _BLT_HXX_
|
||
|
#error "Don't include this file directly; instead, include it through blt.hxx"
|
||
|
#endif // _BLT_HXX_
|
||
|
|
||
|
#ifndef _BLTFUNC_HXX_
|
||
|
#define _BLTFUNC_HXX_
|
||
|
|
||
|
// forward ref
|
||
|
//
|
||
|
DLL_CLASS NLS_STR;
|
||
|
|
||
|
APIERR BLTDoubleChar( NLS_STR * pnlsStr, TCHAR chSpecChar );
|
||
|
|
||
|
|
||
|
/**********************************************************************
|
||
|
|
||
|
NAME: EscapeSpecialChar
|
||
|
|
||
|
SYNOPSIS: call BLT double character to double the special character
|
||
|
within the string
|
||
|
|
||
|
ENTRY: NLS_STR *pnlsStr - the orginial string
|
||
|
|
||
|
EXIT: it will modified the given string and return either
|
||
|
NERR_Success or API_ERROR
|
||
|
|
||
|
HISTORY:
|
||
|
terryk 8-Apr-1991 creation
|
||
|
terryk 16-Apr-1991 change it to inline
|
||
|
beng 04-Oct-1991 Win32 conversion
|
||
|
|
||
|
**********************************************************************/
|
||
|
|
||
|
#define SPECIAL_CHARACTER TCH('&')
|
||
|
|
||
|
inline APIERR EscapeSpecialChar( NLS_STR *pnlsStr )
|
||
|
{
|
||
|
return( BLTDoubleChar( pnlsStr, SPECIAL_CHARACTER ));
|
||
|
}
|
||
|
|
||
|
|
||
|
#endif // _BLTFUNC_HXX_ - end of file
|