/*
 * Copyright 1990 by Baylor College of Medicine ALL RIGHTS RESERVED. 
 *
 * This program is subject to a license agreement between 
 * Baylor College of Medicine and MIT. Any use inconsistent with
 * said license and any use by persons other than the faculty, 
 * students and staff at MIT or any use on a computer not operated 
 * as part of the Athena Computing Environment (ACE) is expressly 
 * prohibited.
 */
#ifndef _DynamicP_h
#define _DynamicP_h

typedef struct {
    int empty;
} DynamicClassPart;

typedef struct _DynamicClassRec {
    CoreClassPart           core_class;
    XwPrimitiveClassPart    primitive_class;
    XwStaticTextClassPart   statictext_class;
    DynamicClassPart	    dynamic_class;
} DynamicClassRec;

extern DynamicClassRec dynamicClassRec;

typedef struct {
    char* command;
} DynamicPart;

typedef struct _DynamicRec {
    CorePart		core;
    XwPrimitivePart     primitive;
    XwStaticTextPart    static_text;
    DynamicPart	        dynamic;
} DynamicRec;

#endif  _DynamicP_h
