/////////////////////////////////////////////////////////////////////////////////////////
//
// Please refer to "COPYRIGHT.md" for the relevant copyright statement of this software.
//
/////////////////////////////////////////////////////////////////////////////////////////
//
#pragma once
#include "../../inc/dbtexteditor.h"
#include "acadstrc.h"
#include "dbmtext.h"
#include "AcString.h"
#include "PAL/api/charset.h"

#ifndef Acad
#  define Acad Gcad
#endif

#ifndef ACHAR
#  define ACHAR GCHAR
#endif

#ifndef Adesk
#  define Adesk Gsoft
#endif

#ifndef AcString
#  define AcString GcString
#endif

#ifndef AcCmColor
#  define AcCmColor GcCmColor
#endif

#ifndef AcArray
#  define AcArray GcArray
#endif

#ifndef AcDbField
#  define AcDbField GcDbField
#endif

#ifndef AcDbMText
#  define AcDbMText GcDbMText
#endif

#ifndef AcDbObjectId
#  define AcDbObjectId GcDbObjectId
#endif

#ifndef AcDbTextEditorCursor
#  define AcDbTextEditorCursor GcDbTextEditorCursor
#endif

#ifndef AcDbTextEditorColumn
#  define AcDbTextEditorColumn GcDbTextEditorColumn
#endif

#ifndef AcDbTextEditorParagraph
#  define AcDbTextEditorParagraph GcDbTextEditorParagraph
#endif

#ifndef AcDbTextEditorLocation
#  define AcDbTextEditorLocation GcDbTextEditorLocation
#endif

#ifndef AcDbTextEditorSelectable
#  define AcDbTextEditorSelectable GcDbTextEditorSelectable
#endif

#ifndef AcDbTextEditorSelection
#  define AcDbTextEditorSelection GcDbTextEditorSelection
#endif

#ifndef AcDbTextEditorStack
#  define AcDbTextEditorStack GcDbTextEditorStack
#endif

#ifndef AcDbTextEditorParagraphTab
#  define AcDbTextEditorParagraphTab GcDbTextEditorParagraphTab
#endif

#ifndef AcDbTextEditorSelectionBase
#  define AcDbTextEditorSelectionBase GcDbTextEditorSelectionBase
#endif

#ifndef AcDbTextEditorSelectable
#  define AcDbTextEditorSelectable GcDbTextEditorSelectable
#endif

#ifndef AcDbTextEditorSelection
#  define AcDbTextEditorSelection GcDbTextEditorSelection
#endif

#ifndef AcDbTextEditorParagraphIterator
#  define AcDbTextEditorParagraphIterator GcDbTextEditorParagraphIterator
#endif

#ifndef AcDbTextEditor
#  define AcDbTextEditor GcDbTextEditor
#endif

#ifndef AcDbTextEditorColumns
#  define AcDbTextEditorColumns GcDbTextEditorColumns
#endif

#ifndef AcDbTextEditorWipeout
#  define AcDbTextEditorWipeout GcDbTextEditorWipeout
#endif

#ifndef AcDbImpTextEditorParagraph
#  define AcDbImpTextEditorParagraph GcDbImpTextEditorParagraph
#endif

#ifndef AcDbImpTextEditorParagraphIterator
#  define AcDbImpTextEditorParagraphIterator GcDbImpTextEditorParagraphIterator
#endif

#ifndef AcDbImpTextEditorColumn
#  define AcDbImpTextEditorColumn GcDbImpTextEditorColumn
#endif

#ifndef AcDbImpTextEditorParagraphTab
#  define AcDbImpTextEditorParagraphTab GcDbImpTextEditorParagraphTab
#endif

#ifndef AcDbImpTextEditorStack
#  define AcDbImpTextEditorStack GcDbImpTextEditorStack
#endif

#ifndef AcDbImpTextEditorSelectionBase
#  define AcDbImpTextEditorSelectionBase GcDbImpTextEditorSelectionBase
#endif

#ifndef AcDbImpTextEditorCursor
#  define AcDbImpTextEditorCursor GcDbImpTextEditorCursor
#endif

#ifndef AcDbImpTextEditorSelection
#  define AcDbImpTextEditorSelection GcDbImpTextEditorSelection
#endif
