// @(#) 1.1 com/src/samples/scrsimpl/iodspcl.h, odsimplescript, od96nt, odnt9712d 2/20/97 17:32:53 [3/21/97 17:46:46]

//#====START_PROLOG======================================
//#
//#
//#   COMPONENT_NAME: odsamples
//#
//#   CLASSES: none
//#
//#   ORIGINS: 82,27
//#
//#
//#   (C) COPYRIGHT International Business Machines Corp. 1995,1996
//#   All Rights Reserved
//#   Licensed Materials - Property of IBM
//#   US Government Users Restricted Rights - Use, duplication or
//#   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
//#
//#   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
//#   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
//#   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
//#   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
//#   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
//#   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
//#   OR PERFORMANCE OF THIS SOFTWARE.
//#
//#====END_PROLOG========================================
//#


// the following macros will be used to keep the differences between
// the variations of ScriptableSimplePart smaller.
// _CLp_      name of the Part Class
// _CLp_P(n)  use when Part Class name is a prefix to 'n'
// _CLp_Pq(n) use when Part Class name is a prefix to 'n' in a quoted string
// _CLp_q     use when Part Class name is in a quoted string.

// _CLx_      as above except apply to the associated extension class
// _CLm_      as above except apply to the associated meta class

#define _CLp_       ScriptableSimplePart
#define _CLp_P(n)   ScriptableSimplePart##n
#define _CLp_Pq(n) "ScriptableSimplePart##n"
#define _CLp_q     "ScriptableSimplePart"

#define _CLx_       ODS_Simple
#define _CLx_P(n)   ODS_Simple##n
#define _CLx_Pq(n) "ODS_Simple##n"
#define _CLx_q     "ODS_Simple"

#define _CLm_       M_ScriptableSimplePart
#define _CLm_P(n)   M_ScriptableSimplePart##n
#define _CLm_Pq(n) "M_ScriptableSimplePart##n"
#define _CLm_q     "M_ScriptableSimplePart"

