add a CVS snapshot, to thoroughly test on the Debian side
[alioth/jupp.git] / ublock.h
1 /* $MirOS: contrib/code/jupp/ublock.h,v 1.2 2008/05/13 13:08:27 tg Exp $ */
2 /*
3  *      Highlighted block functions
4  *      Copyright
5  *              (C) 1992 Joseph H. Allen
6  *
7  *      This file is part of JOE (Joe's Own Editor)
8  */
9 #ifndef _JOE_UBLOCK_H
10 #define _JOE_UBLOCK_H 1
11
12 #include "config.h"
13 #include "types.h"
14
15 extern int square;
16 extern int lightoff;
17 extern P *markb, *markk;
18
19 void pinsrect PARAMS((P *cur, B *tmp, long int width, int usetabs));
20 int ptabrect PARAMS((P *org, long int height, long int right));
21 void pclrrect PARAMS((P *org, long int height, long int right, int usetabs));
22 void pdelrect PARAMS((P *org, long int height, long int right));
23 B *pextrect PARAMS((P *org, long int height, long int right));
24 int markv PARAMS((int r));
25 int umarkb PARAMS((BW *bw));
26 int umarkk PARAMS((BW *bw));
27 int uswap PARAMS((BW *bw));
28 int umarkl PARAMS((BW *bw));
29 int utomarkb PARAMS((BW *bw));
30 int utomarkk PARAMS((BW *bw));
31 int utomarkbk PARAMS((BW *bw));
32 int ublkdel PARAMS((BW *bw));
33 int upicokill PARAMS((BW *bw));
34 int ublkmove PARAMS((BW *bw));
35 int ublkcpy PARAMS((BW *bw));
36 int dowrite PARAMS((BW *bw, unsigned char *s, void *object, int *notify));
37 int doinsf PARAMS((BW *bw, unsigned char *s, void *object, int *notify));
38 void setindent PARAMS((BW *bw));
39 int urindent PARAMS((BW *bw));
40 int ulindent PARAMS((BW *bw));
41 int ufilt PARAMS((BW *bw));
42 int unmark PARAMS((BW *bw));
43 int udrop PARAMS((BW *bw));
44 int utoggle_marking PARAMS((BW *bw));
45 int ubegin_marking PARAMS((BW *bw));
46 int uselect PARAMS((BW *bw));
47 int upsh PARAMS((BW *bw));
48 int upop PARAMS((BW *bw));
49 int ulower PARAMS((BW *bw));
50 int uupper PARAMS((BW *bw));
51 extern int nstack;
52
53 #endif