2 * Highlighted block functions
4 * (C) 1992 Joseph H. Allen
6 * This file is part of JOE (Joe's Own Editor)
9 #define _JOE_UBLOCK_H 1
12 __IDSTRING(rcsid_ublock_h, "$MirOS: contrib/code/jupp/ublock.h,v 1.5 2017/12/06 21:17:01 tg Exp $");
17 extern P *markb, *markk;
19 void pinsrect(P *cur, B *tmp, long int width, int usetabs);
20 int ptabrect(P *org, long int height, long int right);
21 void pclrrect(P *org, long int height, long int right, int usetabs);
22 void pdelrect(P *org, long int height, long int right);
23 B *pextrect(P *org, long int height, long int right);
31 int utomarkbk(BW *bw);
33 int upicokill(BW *bw);
36 int dowrite(BW *bw, unsigned char *s, void *object, int *notify);
37 int doinsf(BW *bw, unsigned char *s, void *object, int *notify);
38 void setindent(BW *bw);
44 int utoggle_marking(BW *bw);
45 int ubegin_marking(BW *bw);