#ifndef LINKLIBS_NISSE_H
#define LINKLIBS_NISSE_H

/*
* Some stringutils
*/

DECLARE FUNCTION LONGINT ToAsc( STRING thecharacter) EXTERNAL
DECLARE FUNCTION STRING GetLine( STRING thetext, ADDRESS buffer) EXTERNAL

/*
* CRT functions FOR ACE
*/

#define TS_PLAIN        0
#define TS_BOLD         1
#define TS_ITALICS      3
#define TS_UNDERSCORE   4
#define TS_INVERSEVIDEO 7

DECLARE FUNCTION CRTClrEOL EXTERNAL
DECLARE FUNCTION CRTClrScr EXTERNAL
DECLARE FUNCTION CRTCursDown( SHORTINT thenumber) EXTERNAL
DECLARE FUNCTION CRTCursLeft( SHORTINT thenumber) EXTERNAL
DECLARE FUNCTION CRTCursOff EXTERNAL
DECLARE FUNCTION CRTCursOn EXTERNAL
DECLARE FUNCTION CRTCursRight( SHORTINT thenumber) EXTERNAL
DECLARE FUNCTION CRTCursUp( SHORTINT thenumber) EXTERNAL
DECLARE FUNCTION CRTGotoXY( SHORTINT x, SHORTINT y) EXTERNAL
DECLARE FUNCTION CRTNormal EXTERNAL
DECLARE FUNCTION CRTResetCon EXTERNAL
DECLARE FUNCTION CRTSetTextStyle( SHORTINT thestyle, \
                               SHORTINT fcolor, \
                               SHORTINT bcolor) EXTERNAL

DECLARE FUNCTION CRTBackPen( SHORTINT bcolor) EXTERNAL
DECLARE FUNCTION CRTFrontPen( SHORTINT fcolor) EXTERNAL
DECLARE FUNCTION CRTStyle( SHORTINT thestyle) EXTERNAL
DECLARE FUNCTION CRTInsLine EXTERNAL
DECLARE FUNCTION CRTDelLine EXTERNAL
DECLARE FUNCTION CRTClrEOS EXTERNAL
DECLARE FUNCTION CRTBell EXTERNAL




#endif

