diff options
Diffstat (limited to 'usr.sbin/pcvt/fed/fed.h')
-rw-r--r-- | usr.sbin/pcvt/fed/fed.h | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/usr.sbin/pcvt/fed/fed.h b/usr.sbin/pcvt/fed/fed.h deleted file mode 100644 index 0911d37..0000000 --- a/usr.sbin/pcvt/fed/fed.h +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Copyright (c) 1992, 1993, 1994 by Hellmuth Michaelis - * - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Hellmuth Michaelis. - * 4. The name of the developer may not be used to endorse or promote - * products derived from this software without specific prior written - * permission. - * - * THIS SOFTWARE IS PROVIDED BY THE DEVELOPER ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * fed.h, 3.00, last edit-date: [Sun Jan 2 20:10:31 1994] - */ - -#include <ncurses.h> -#include <stdlib.h> -#include <string.h> -#include <unistd.h> - -#ifdef FED - -int ch_height; -int ch_width; - -int curchar; - -WINDOW *ch_win; -WINDOW *set_win; -WINDOW *cmd_win; - -#else - -extern int ch_height; /* current fontfile character dimensions */ -extern int ch_width; - -extern int curchar; /* character being edited */ - -extern WINDOW *ch_win; /* windows */ -extern WINDOW *set_win; -extern WINDOW *cmd_win; - -#endif - -#define FONTCHARS 256 /* no of chars in a fontfile */ - -#define WHITE ('.') -#define BLACK ('*') - -#define K_UP 0x10 /* ^P */ -#define K_DOWN 0x0e /* ^N */ -#define K_RIGHT 0x06 /* ^F */ -#define K_LEFT 0x02 /* ^B */ - -#define WINROW 3 -#define CMDCOL 3 -#define CHCOL 20 -#define SETCOL 41 -#define WSIZE 16 -#define CMDSIZE 12 -#define WBORDER 1 - -/* fonts */ - -#define WIDTH8 8 /* 8 bits wide font */ -#define WIDTH16 16 /* 16 bits wide font */ - -#define FONT8X8 2048 /* filesize for 8x8 font */ -#define HEIGHT8X8 8 /* 8 scan lines char cell height */ - -#define FONT8X10 2560 /* filesize for 8x10 font */ -#define HEIGHT8X10 10 /* 10 scan lines char cell height */ - -#define FONT8X14 3584 /* filesize for 8x14 font */ -#define HEIGHT8X14 14 /* 14 scan lines char cell height */ -#define WIDTH8X14 8 /* 8 bits wide font */ - -#define FONT8X16 4096 /* filesize for 8x16 font */ -#define HEIGHT8X16 16 /* 16 scan lines char cell height */ - -#define FONT16X16 8192 /* filesize for 16x16 font */ -#define HEIGHT16X16 16 /* 16 scan lines char cell height */ - - -void edit_mode ( void ); -int edit ( void ); -void normal_ch ( int r, int c ); -void chg_pt ( int r, int c ); -void invert ( void ); -void setchr ( char type ); -void setrow ( char type ); -void setcol ( char type ); -void main ( int argc, char *argv[] ); -void readfont ( char *filename ); -void dis_cmd ( char *strg ); -void clr_cmd ( void ); -void save_ch ( void ); -void move_ch ( int src, int dest ); -void xchg_ch ( int src, int dest ); -void display ( int no ); -void sel_mode ( void ); -int selectc ( void ); -void normal_set ( int r, int c ); -int sel_dest ( void ); -void normal_uset ( int r, int c ); -void writefont( void ); - -/* ------------------------------ EOF ----------------------------------- */ |