#ifndef GIMMELIB_SHORT_DEFS_H
#define GIMMELIB_SHORT_DEFS_H

/* some short-form defines
 * (should be typedefs, but then you can't undefine them)
#define SCREEN	    struct Screen
#define WINDOW	    struct Window
#define NEWSCREEN   struct NewScreen
#define NEWWINDOW   struct NewWindow
#define BITMAP	    struct BitMap
#define RASTPORT    struct RastPort
#define TEXTATTR    struct TextAttr
#define REQUESTER   struct Requester
#define GADGET	    struct Gadget
#define BORDER	    struct Border
#define STRINGINFO  struct StringInfo
#define PROPINFO    struct PropInfo
#define IMSG	    struct IntuiMessage
#define ITEXT	    struct IntuiText
#define IMAGE	    struct Image
#define MSGPORT     struct MsgPort
#define MESSAGE     struct Message
#define TASK	    struct Task
#define RASINFO     struct RasInfo
#define TEXTFONT    struct TextFont
#define TIMEVAL     struct timeval
#define TIMEREQ     struct timerequest
#define CPRLIST     struct cprlist
#define AREAINFO    struct AreaInfo
#define TMPRAS	    struct TmpRas
#define IOREQUEST   struct IORequest
#define IOSTDREQ    struct IOStdReq
#define MENU	    struct Menu
#define MENUITEM    struct MenuItem
#ifdef GIMMELIB_NO_SHORT_DEFS_H
#undef GIMMELIB_NO_SHORT_DEFS_H
#endif GIMMELIB_NO_SHORT_DEFS_H

#endif !GIMMELIB_SHORT_DEFS_H
