/*
**    NoClick
**
**        © 1996 by Timo C. Nentwig
**        All Rights Reserved !
**
**        Tcn@oxygen.in-berlin.de
**
**
*/

/// #include

    // System

#include <devices/trackdisk.h>

#include <dos/dos.h>
#include <dos/dostags.h>

#include <exec/types.h>
#include <exec/memory.h>

#include <libraries/commodities.h>

#include <proto/commodities.h>
#include <proto/dos.h>
#include <proto/exec.h>
#include <proto/icon.h>

    // ANSI-C

#include <stdlib.h>
#include <string.h>

    // Private

#include <tcn/macros.h>

/*
    // Memory tracking

#if MWDEBUG

    #include    <misc/memwatch.h>

#endif
*/

///
/// #define

    // Constants

#define PRG_VERSION "2.0"
#define PRG_TITLE   "NoClick"
#define PRG_AUTHOR  "Timo C. Nentwig"
#define PRG_YEAR    "1996"
#define PRG_EMAIL   "Tcn@oxygen.in-berlin.de"

#define TT_LEN      126                                 // Whole tooltype must not be longer than 128 bytes

    // Macros

#define STRCPY(a,b) strncpy (a, b, sizeof (a));         // USE _ONLY_ FOR ARRAYS, NOT POINTERS

///

/// struct Settings

extern struct Settings
{

    struct
    {

        LONG    Priority;

    } Cx;


    BOOL    DF0;
    BOOL    DF1;
    BOOL    DF2;
    BOOL    DF3;

} *Set;

///

    // Commodity specifics

extern struct MsgPort   *CxPort;
extern CxObj            *Broker;
