#ifdef SP_NAMESPACE namespace SP_NAMESPACE { #endif #ifdef SP_NAMESPACE } #endif // Copyright (c) 1996 James Clark // See the file copying.txt for copying permission. #include "stylelib.h" #ifdef SP_MANUAL_INST #define SP_DEFINE_TEMPLATES #include "Vector.h" #include "NCVector.h" #include "Ptr.h" #include "Owner.h" #include "PointerTable.h" #include "OwnerTable.h" #include "NamedTable.h" #include "IList.h" #include "IListIter.h" #include "IQueue.h" #include "HashTable.h" #ifdef SP_SIZEOF_BOOL_1 #include "XcharMap.h" #endif #undef SP_DEFINE_TEMPLATES #include "Insn.h" #include "Expression.h" #include "Interpreter.h" #include "ELObj.h" #include "Style.h" #include "FOTBuilder.h" #include "ProcessingMode.h" #include "ProcessContext.h" #include "SosofoObj.h" #include "DssslSpecEventHandler.h" #include "Boolean.h" #include "Node.h" #include "DssslApp.h" #include "Pattern.h" #include "MacroFlowObj.h" #ifdef DSSSL_NAMESPACE class DSSSL_NAMESPACE::ProcessingMode; class DSSSL_NAMESPACE::SosofoObj; #else class ProcessingMode; class SosofoObj; #endif #if _MSC_VER >= 1100 #ifdef SP_NAMESPACE namespace SP_NAMESPACE { #endif #ifdef DSSSL_NAMESPACE using namespace DSSSL_NAMESPACE; #endif #ifdef GROVE_NAMESPACE using namespace GROVE_NAMESPACE; #endif #else #ifdef DSSSL_NAMESPACE namespace DSSSL_NAMESPACE { #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_0; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_1; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_2; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector > #else #ifdef __xlC__ #pragma define(NCVector >) #else #ifdef SP_ANSI_CLASS_INST template class NCVector >; #else typedef NCVector > Dummy_3; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_4; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_5; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_6; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_7; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_8; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_9; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_10; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_11; #endif #endif #endif #ifdef __DECCXX #pragma define_template PointerTable #else #ifdef __xlC__ #pragma define(PointerTable) #else #ifdef SP_ANSI_CLASS_INST template class PointerTable; #else typedef PointerTable Dummy_12; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedTableIter #else #ifdef __xlC__ #pragma define(NamedTableIter) #else #ifdef SP_ANSI_CLASS_INST template class NamedTableIter; #else typedef NamedTableIter Dummy_13; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_14; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_15; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_16; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_17; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > *> #else #ifdef __xlC__ #pragma define(Vector > *>) #else #ifdef SP_ANSI_CLASS_INST template class Vector > *>; #else typedef Vector > *> Dummy_18; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_19; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_20; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedTable #else #ifdef __xlC__ #pragma define(NamedTable) #else #ifdef SP_ANSI_CLASS_INST template class NamedTable; #else typedef NamedTable Dummy_21; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedTableIter #else #ifdef __xlC__ #pragma define(NamedTableIter) #else #ifdef SP_ANSI_CLASS_INST template class NamedTableIter; #else typedef NamedTableIter Dummy_22; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedTableIter #else #ifdef __xlC__ #pragma define(NamedTableIter) #else #ifdef SP_ANSI_CLASS_INST template class NamedTableIter; #else typedef NamedTableIter Dummy_23; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector #else #ifdef __xlC__ #pragma define(NCVector) #else #ifdef SP_ANSI_CLASS_INST template class NCVector; #else typedef NCVector Dummy_24; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_25; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_26; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_27; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_28; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_29; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_30; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_31; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_32; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_33; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_34; #endif #endif #endif #ifdef __DECCXX #pragma define_template IQueue #else #ifdef __xlC__ #pragma define(IQueue) #else #ifdef SP_ANSI_CLASS_INST template class IQueue; #else typedef IQueue Dummy_35; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector > #else #ifdef __xlC__ #pragma define(NCVector >) #else #ifdef SP_ANSI_CLASS_INST template class NCVector >; #else typedef NCVector > Dummy_36; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_37; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_38; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_39; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_40; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_41; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_42; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector #else #ifdef __xlC__ #pragma define(NCVector) #else #ifdef SP_ANSI_CLASS_INST template class NCVector; #else typedef NCVector Dummy_43; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector #else #ifdef __xlC__ #pragma define(NCVector) #else #ifdef SP_ANSI_CLASS_INST template class NCVector; #else typedef NCVector Dummy_44; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedTable #else #ifdef __xlC__ #pragma define(NamedTable) #else #ifdef SP_ANSI_CLASS_INST template class NamedTable; #else typedef NamedTable Dummy_45; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector > #else #ifdef __xlC__ #pragma define(NCVector >) #else #ifdef SP_ANSI_CLASS_INST template class NCVector >; #else typedef NCVector > Dummy_46; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedTable #else #ifdef __xlC__ #pragma define(NamedTable) #else #ifdef SP_ANSI_CLASS_INST template class NamedTable; #else typedef NamedTable Dummy_47; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector > #else #ifdef __xlC__ #pragma define(NCVector >) #else #ifdef SP_ANSI_CLASS_INST template class NCVector >; #else typedef NCVector > Dummy_48; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_49; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_50; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_51; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_52; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_53; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_54; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_55; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_56; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_57; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_58; #endif #endif #endif #ifdef __DECCXX #pragma define_template HashTable #else #ifdef __xlC__ #pragma define(HashTable) #else #ifdef SP_ANSI_CLASS_INST template class HashTable; #else typedef HashTable Dummy_59; #endif #endif #endif #ifdef __DECCXX #pragma define_template HashTableItem #else #ifdef __xlC__ #pragma define(HashTableItem) #else #ifdef SP_ANSI_CLASS_INST template class HashTableItem; #else typedef HashTableItem Dummy_60; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_61; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_62; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_63; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_64; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_65; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_66; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_67; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_68; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_69; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_70; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_71; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_72; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_73; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector *> #else #ifdef __xlC__ #pragma define(Vector *>) #else #ifdef SP_ANSI_CLASS_INST template class Vector *>; #else typedef Vector *> Dummy_74; #endif #endif #endif #ifdef __DECCXX #pragma define_template PointerTable *, String, Interpreter::StringSet, Interpreter::StringSet> #else #ifdef __xlC__ #pragma define(PointerTable *, String, Interpreter::StringSet, Interpreter::StringSet>) #else #ifdef SP_ANSI_CLASS_INST template class PointerTable *, String, Interpreter::StringSet, Interpreter::StringSet>; #else typedef PointerTable *, String, Interpreter::StringSet, Interpreter::StringSet> Dummy_75; #endif #endif #endif #ifdef __DECCXX #pragma define_template OwnerTable, String, Interpreter::StringSet, Interpreter::StringSet> #else #ifdef __xlC__ #pragma define(OwnerTable, String, Interpreter::StringSet, Interpreter::StringSet>) #else #ifdef SP_ANSI_CLASS_INST template class OwnerTable, String, Interpreter::StringSet, Interpreter::StringSet>; #else typedef OwnerTable, String, Interpreter::StringSet, Interpreter::StringSet> Dummy_76; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_77; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_78; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_79; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_80; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_81; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_82; #endif #endif #endif #ifdef __DECCXX #pragma define_template HashTable #else #ifdef __xlC__ #pragma define(HashTable) #else #ifdef SP_ANSI_CLASS_INST template class HashTable; #else typedef HashTable Dummy_83; #endif #endif #endif #ifdef __DECCXX #pragma define_template HashTableItem #else #ifdef __xlC__ #pragma define(HashTableItem) #else #ifdef SP_ANSI_CLASS_INST template class HashTableItem; #else typedef HashTableItem Dummy_84; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_85; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_86; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector #else #ifdef __xlC__ #pragma define(NCVector) #else #ifdef SP_ANSI_CLASS_INST template class NCVector; #else typedef NCVector Dummy_87; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_88; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_89; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_90; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_91; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_92; #endif #endif #endif #ifdef SP_SIZEOF_BOOL_1 #ifdef __DECCXX #pragma define_template XcharMap #else #ifdef __xlC__ #pragma define(XcharMap) #else #ifdef SP_ANSI_CLASS_INST template class XcharMap; #else typedef XcharMap Dummy_93; #endif #endif #endif #ifdef __DECCXX #pragma define_template SharedXcharMap #else #ifdef __xlC__ #pragma define(SharedXcharMap) #else #ifdef SP_ANSI_CLASS_INST template class SharedXcharMap; #else typedef SharedXcharMap Dummy_94; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr > #else #ifdef __xlC__ #pragma define(Ptr >) #else #ifdef SP_ANSI_CLASS_INST template class Ptr >; #else typedef Ptr > Dummy_95; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr > #else #ifdef __xlC__ #pragma define(ConstPtr >) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr >; #else typedef ConstPtr > Dummy_96; #endif #endif #endif #endif #ifdef SP_NAMESPACE } #endif #endif /* SP_MANUAL_INST */