Leaked source code of windows server 2003
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.

35 lines
761 B

  1. /*++
  2. Copyright (C) 1996-1999 Microsoft Corporation
  3. Module Name:
  4. PASSTRMERGE.H
  5. History:
  6. --*/
  7. // Declaration of a class which handles the merge of two Pascal strings.
  8. //
  9. #ifndef LOCUTIL_PasStrMerge_h_INCLUDED
  10. #define LOCUTIL_PasStrMerge_h_INCLUDED
  11. class LTAPIENTRY CPascalStringMerge
  12. {
  13. public:
  14. static BOOL NOTHROW Merge(CPascalString &, const CPascalString &);
  15. static BOOL NOTHROW Merge(CPascalString & pasDestination,
  16. CPascalString const & pasSource, UINT const nMaxLength,
  17. CReport * const pReport, CLString const & strContext,
  18. CGoto * const pGoto = NULL);
  19. private:
  20. static BOOL NOTHROW IsParagraph(const CPascalString &, const CPascalString &);
  21. };
  22. #endif // #ifndef LOCUTIL_PasStrMerge_h_INCLUDED