/*
 * RConfig -- Replacement Library Configuration
 *   Copyright 1992 by Anthon Pang, Omni Communications Products
 *
 * Source File: rc2.h
 * Description: Header file generated by GTB.
 * Comments: This header added after creation by GTB.
 */

/*
 *  Source generated with GadToolsBox V1.4
 *  which is (c) Copyright 1991,92 Jaba Development
 */

#define GD_ALLOCA_CHK                          0
#define GD_STKCHK_CHK                          1
#define GD_SETJMP_CHK                          2
#define GD_MAIN_CHK                            3
#define GD_ALLOCA_TYPE                         4
#define GD_STKCHK_TYPE                         5
#define GD_MAIN_TYPE                           6
#define GD_INTEGER_SIZE                        7
#define GD_DATA_SIZE                           8
#define GD_STKCHK_MINSTK                       9
#define GD_STKCHK_STKSIZE                      10
#define GD_STKCHK_CONTEXT                      11
#define GD_GENLIB                              12
#define GD_CANCEL                              13
#define GD_Flags                               14

#define GDX_ALLOCA_CHK                         0
#define GDX_STKCHK_CHK                         1
#define GDX_SETJMP_CHK                         2
#define GDX_MAIN_CHK                           3
#define GDX_ALLOCA_TYPE                        4
#define GDX_STKCHK_TYPE                        5
#define GDX_MAIN_TYPE                          6
#define GDX_INTEGER_SIZE                       7
#define GDX_DATA_SIZE                          8
#define GDX_STKCHK_MINSTK                      9
#define GDX_STKCHK_STKSIZE                     10
#define GDX_STKCHK_CONTEXT                     11
#define GDX_GENLIB                             12
#define GDX_CANCEL                             13
#define GDX_Flags                              14

#define GD_sa                                  0
#define GD_sb                                  1
#define GD_sf                                  2
#define GD_sm                                  3
#define GD_ss                                  4
#define GD_sp                                  5
#define GD_r4                                  6
#define GD_r6                                  7
#define GD_srsu                                8
#define GD_sn                                  9
#define GD_susr                                10
#define GD_Done                                11

#define GDX_sa                                 0
#define GDX_sb                                 1
#define GDX_sf                                 2
#define GDX_sm                                 3
#define GDX_ss                                 4
#define GDX_sp                                 5
#define GDX_r4                                 6
#define GDX_r6                                 7
#define GDX_srsu                               8
#define GDX_sn                                 9
#define GDX_susr                               10
#define GDX_Done                               11

#define RConfig_CNT 15
#define CCOPTS_CNT 12

extern struct Screen        *Scr;
extern APTR                  VisualInfo;
extern struct Window        *RConfigWnd;
extern struct Window        *CCOPTSWnd;
extern struct Gadget        *RConfigGList;
extern struct Gadget        *CCOPTSGList;
extern struct Menu          *RConfigMenus;
extern struct Gadget        *RConfigGadgets[15];
extern struct Gadget        *CCOPTSGadgets[12];
extern UWORD                 RConfigLeft;
extern UWORD                 RConfigTop;
extern UWORD                 RConfigWidth;
extern UWORD                 RConfigHeight;
extern UWORD                 CCOPTSLeft;
extern UWORD                 CCOPTSTop;
extern UWORD                 CCOPTSWidth;
extern UWORD                 CCOPTSHeight;
extern UBYTE                *RConfigWdt;
extern UBYTE                *CCOPTSWdt;
extern UBYTE                *ALLOCA_TYPE0Labels[];
extern UBYTE                *STKCHK_TYPE0Labels[];
extern UBYTE                *MAIN_TYPE0Labels[];
extern UBYTE                *INTEGER_SIZE0Labels[];
extern UBYTE                *DATA_SIZE0Labels[];
extern UBYTE                *susr1Labels[];
extern struct TextAttr       topaz8;
extern struct IntuiText      RConfigIText[];
extern struct IntuiText      CCOPTSIText[];
extern struct NewMenu        RConfigNewMenu[];
extern UWORD                 RConfigGTypes[];
extern UWORD                 CCOPTSGTypes[];
extern struct NewGadget      RConfigNGad[];
extern struct NewGadget      CCOPTSNGad[];
extern ULONG                 *RConfigGTags[];
extern ULONG                 *CCOPTSGTags[];

extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern void RConfigRender( void );
extern int OpenRConfigWindow( void );
extern void CloseRConfigWindow( void );
extern void CCOPTSRender( void );
extern int OpenCCOPTSWindow( void );
extern void CloseCCOPTSWindow( void );
