#define BOOL int
#define TRUE 1
#define FALSE 0
#define MAXCAR 132 
#define INSERT 0
#define INDENT (-1)
#define ORIGINEX 2
#define ORIGINEY 4 
#define SPACE 32
#define Larg_Tab 3 
#define NORMAL	0 
#define INVERSE 1 
#define BREAKPOINT 1	
#define NOTFOUND (-1)

typedef struct point_ligne {
	struct point_ligne *pt_suiv,*pt_prec;
	char *prem_mot;
	int attribut;
} list_ligne;

extern		int E_font_height;
extern		int E_font_width;
extern		int E_font_ascent;
extern		int E_font_descent;
extern 		int E_interligne;
extern		GC E_gc,E_gcc, E_gci;
extern		int E_pos_x;
extern		int E_pos_y;
extern		list_ligne *E_debut;
extern		list_ligne *E_page_courant;
extern		list_ligne *E_ligne_courant;
extern		list_ligne *E_ligne_inter;
extern		int E_mode;
extern		int E_scroll_up;
extern		int E_scroll_down;
extern		int E_maxligne;
extern		int E_nbre_ligne;
extern		int E_numligne_debbloc;
extern		int E_numligne_finbloc; 
extern		int E_numligne;
extern		int E_offnum;
extern		int E_scrtxt;
extern		BOOL E_Modif;
extern		char *font_name;
extern		XFontStruct *font_info;
