home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
184.lha
/
Edimap
/
edimap.h
< prev
next >
Wrap
C/C++ Source or Header
|
1988-04-28
|
1KB
|
73 lines
#include "ctype.h"
#include "exec/types.h"
#include "exec/exec.h"
#include "exec/execbase.h"
#include "intuition/intuition.h"
#include "intuition/intuitionbase.h"
#include "libraries/dos.h"
#include "libraries/dosextens.h"
#include "devices/keymap.h"
#include "stdio.h"
#if AZTEC_C
#include "functions.h"
#else
#include "proto/exec.h"
#include "proto/intuition.h"
#include "proto/dos.h"
#endif
#define BUFSIZE 2048L
#define OFF 0
#define ON 1
#define FAUX 0
#define VRAI 1
#define BON 0
#define ERROR -1
#define MAX_TAB 0x280
#define P_SIZE 128L
/*struct KeyMap {
UBYTE *km_LoKeyMapTypes;
ULONG *km_LoKeyMap;
UBYTE *km_LoCapsable;
UBYTE *km_LoRepeatable;
UBYTE *km_HiKeyMapTypes;
ULONG *km_HiKeyMap;
UBYTE *km_HiCapsable;
UBYTE *km_HiRepeatable;
};
*/
struct KeyMap keymap;
struct P_String {
UBYTE l;
UBYTE *p;
} *buf_p;
UBYTE *alstrflag;
UBYTE *filebuf;
UBYTE nom[32];
struct P_String *tri();
#define WIDTH 640L
#define HEIGHT 200L
struct Window *window; /* window pointer */
struct IntuitionBase *IntuitionBase;
struct GfxBase *GfxBase;
struct IntuiMessage *Message;
struct RastPort *wRPort;
union U_Key { UBYTE *str; UBYTE trad[4]; ULONG longtrad;} Tkey;
USHORT key_rel, key_abs;
UBYTE qual, strdead;
BOOL LoType, repet, caps;
UBYTE *pbase;
UBYTE *pnom;
struct P_String *buffer;
int invalide, etape;