2025-04-27 07:49:33 -04:00

34 lines
944 B
C++

//-----------------------------------------------------------------------------
//
// File: PasStrMerge.h
// Copyright (c) 1994-2001 Microsoft Corporation, All Rights Reserved
// All rights reserved.
//
// Declaration of a class which handles the merge of two Pascal strings.
//
//-----------------------------------------------------------------------------
#ifndef LOCUTIL_PasStrMerge_h_INCLUDED
#define LOCUTIL_PasStrMerge_h_INCLUDED
class LTAPIENTRY CPascalStringMerge
{
public:
static BOOL NOTHROW Merge(CPascalString &, const CPascalString &);
static BOOL NOTHROW Merge(CPascalString & pasDestination,
CPascalString const & pasSource, UINT const nMaxLength,
CReport * const pReport, CLString const & strContext,
CGoto * const pGoto = NULL);
private:
static BOOL NOTHROW IsParagraph(const CPascalString &, const CPascalString &);
};
#endif // #ifndef LOCUTIL_PasStrMerge_h_INCLUDED