Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*
* SccsID @(#)host_graph.h 1.8 12/3/90 Copyright Insignia Solutions Ltd. */
extern long pcwindow; extern int terminal_type;
/* values for terminal type */ #define TERMINAL_TYPE_DUMB 0
#define TERMINAL_TYPE_SUN 1
#define TERMINAL_TYPE_X11 2
#define TERMINAL_TYPE_DEFAULT TERMINAL_TYPE_SUN
/*
* Bit masks for attribute bytes */
#define BLINK 0x80 /* Blink bit */
#define BOLD 0x08 /* Bold bit */
#define BACKGROUND 0x70 /* Background bits */
#define FOREGROUND 0x07 /* Foreground bits */
#define MAX_FONT_PATHNAME_LEN 40
/***********************************************************/ /* In gfx_update.c/herc_update_screen(), the inner loop of */ /* the routine multiplies the row by the char height to */ /* obtain the row to rop the screen data to. Since we */ /* dont need to do this, we dont want an inner loop */ /* performace hit so we remove the multiplication. But, */ /* in keeping with the generic base file rule, we put */ /* the define here in a host file on the Advice of */ /* Andrew. */ /***********************************************************/
#ifndef SUN_VA
#define HOST_HERC_PAINT_OFFSET(row) (row * get_char_height())
#else
#define HOST_HERC_PAINT_OFFSET(row) (row)
#endif /* SUN_VA */
|