#ifndef _qed_ausgabe_h_
#define _qed_ausgabe_h_

/* Liefert die interne Position */
EXTERN WORD	InterPos			(WORD x, ZEILEP a, BOOLEAN tab, WORD tab_size);

/* Liefert die L„nge auf dem Bild */
EXTERN WORD	BildLen			(ZEILEP a, BOOLEAN tab, WORD tab_size);

/* Liefert die Position auf dem Bild */
EXTERN WORD	BildPos			(WORD x, ZEILEP a, BOOLEAN tab, WORD tab_size);

EXTERN VOID	fill_line		(WORD x, WORD y, WORD w, WORD color);
EXTERN WORD	outs				(WORD x, WORD y, WORD w, CONST UBYTE *str);
EXTERN WORD	outsB				(WORD x, WORD y, WORD w, CONST UBYTE *str);

EXTERN VOID	head_out			(WINDOWP window, TEXTP t_ptr);
EXTERN VOID	line_out			(WINDOWP window, TEXTP t_ptr, WORD wy);
EXTERN VOID	bild_out			(WINDOWP window, TEXTP t_ptr);
EXTERN VOID	bild_blkout		(WINDOWP window, TEXTP t_ptr, long z1, long z2);
EXTERN WORD	cursor_xpos		(TEXTP t_ptr, WORD pos);
EXTERN VOID	cursor			(WINDOWP window, TEXTP t_ptr);

#endif
