// @(#) 1.1 com/src/samples/scrsimp2/iodspcl2.h, odsimplescript, od96nt, odnt9712d 2/20/97 17:47:28 [3/21/97 17:46:53]
//====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_       ScriptableSimplePart2
#define _CLp_P(n)   ScriptableSimplePart2##n
#define _CLp_Pq(n) "ScriptableSimplePart2##n"
#define _CLp_q     "ScriptableSimplePart2"

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

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

