mirror of
https://github.com/rfivet/uemacs.git
synced 2024-12-18 07:16:23 -05:00
Avoid various name clashes with curses and termcap headers
This allows us to include the proper headers, instead of declaring things (badly) by hand.
This commit is contained in:
parent
d66d329986
commit
12cb79ceb4
6
bind.c
6
bind.c
@ -105,7 +105,7 @@ int bindtokey(int f, int n)
|
|||||||
ostring(" ");
|
ostring(" ");
|
||||||
|
|
||||||
/* get the command sequence to bind */
|
/* get the command sequence to bind */
|
||||||
c = getckey((kfunc == meta) || (kfunc == cex) ||
|
c = getckey((kfunc == metafn) || (kfunc == cex) ||
|
||||||
(kfunc == unarg) || (kfunc == ctrlg));
|
(kfunc == unarg) || (kfunc == ctrlg));
|
||||||
|
|
||||||
/* change it to something we can print as well */
|
/* change it to something we can print as well */
|
||||||
@ -115,7 +115,7 @@ int bindtokey(int f, int n)
|
|||||||
ostring(outseq);
|
ostring(outseq);
|
||||||
|
|
||||||
/* if the function is a prefix key */
|
/* if the function is a prefix key */
|
||||||
if (kfunc == meta || kfunc == cex ||
|
if (kfunc == metafn || kfunc == cex ||
|
||||||
kfunc == unarg || kfunc == ctrlg) {
|
kfunc == unarg || kfunc == ctrlg) {
|
||||||
|
|
||||||
/* search for an existing binding for the prefix key */
|
/* search for an existing binding for the prefix key */
|
||||||
@ -128,7 +128,7 @@ int bindtokey(int f, int n)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* reset the appropriate global prefix variable */
|
/* reset the appropriate global prefix variable */
|
||||||
if (kfunc == meta)
|
if (kfunc == metafn)
|
||||||
metac = c;
|
metac = c;
|
||||||
if (kfunc == cex)
|
if (kfunc == cex)
|
||||||
ctlxc = c;
|
ctlxc = c;
|
||||||
|
12
ebind.h
12
ebind.h
@ -28,15 +28,15 @@ KEYTAB keytab[NBINDS] = {
|
|||||||
,
|
,
|
||||||
{CONTROL | 'H', backdel}
|
{CONTROL | 'H', backdel}
|
||||||
,
|
,
|
||||||
{CONTROL | 'I', tab}
|
{CONTROL | 'I', insert_tab}
|
||||||
,
|
,
|
||||||
{CONTROL | 'J', indent}
|
{CONTROL | 'J', indent}
|
||||||
,
|
,
|
||||||
{CONTROL | 'K', killtext}
|
{CONTROL | 'K', killtext}
|
||||||
,
|
,
|
||||||
{CONTROL | 'L', refresh}
|
{CONTROL | 'L', redraw}
|
||||||
,
|
,
|
||||||
{CONTROL | 'M', newline}
|
{CONTROL | 'M', insert_newline}
|
||||||
,
|
,
|
||||||
{CONTROL | 'N', forwline}
|
{CONTROL | 'N', forwline}
|
||||||
,
|
,
|
||||||
@ -64,7 +64,7 @@ KEYTAB keytab[NBINDS] = {
|
|||||||
,
|
,
|
||||||
{CONTROL | 'Z', backpage}
|
{CONTROL | 'Z', backpage}
|
||||||
,
|
,
|
||||||
{CONTROL | ']', meta}
|
{CONTROL | ']', metafn}
|
||||||
,
|
,
|
||||||
{CTLX | CONTROL | 'B', listbuffers}
|
{CTLX | CONTROL | 'B', listbuffers}
|
||||||
,
|
,
|
||||||
@ -125,7 +125,7 @@ KEYTAB keytab[NBINDS] = {
|
|||||||
,
|
,
|
||||||
{CTLX | '@', pipecmd}
|
{CTLX | '@', pipecmd}
|
||||||
,
|
,
|
||||||
{CTLX | '#', filter}
|
{CTLX | '#', filter_buffer}
|
||||||
,
|
,
|
||||||
{CTLX | '$', execprg}
|
{CTLX | '$', execprg}
|
||||||
,
|
,
|
||||||
@ -391,7 +391,7 @@ KEYTAB keytab[NBINDS] = {
|
|||||||
,
|
,
|
||||||
{SPEC | 'D', backchar}
|
{SPEC | 'D', backchar}
|
||||||
,
|
,
|
||||||
{SPEC | 'c', meta}
|
{SPEC | 'c', metafn}
|
||||||
,
|
,
|
||||||
{SPEC | 'd', backchar}
|
{SPEC | 'd', backchar}
|
||||||
,
|
,
|
||||||
|
17
efunc.h
17
efunc.h
@ -28,8 +28,8 @@ extern int killpara(int f, int n);
|
|||||||
extern int wordcount(int f, int n);
|
extern int wordcount(int f, int n);
|
||||||
|
|
||||||
/* line.c */
|
/* line.c */
|
||||||
extern int lfree(LINE *lp);
|
extern void lfree(LINE *lp);
|
||||||
extern int lchange(int flag);
|
extern void lchange(int flag);
|
||||||
extern int insspace(int f, int n);
|
extern int insspace(int f, int n);
|
||||||
extern int linstr(char *instr);
|
extern int linstr(char *instr);
|
||||||
extern int linsert(int n, int c);
|
extern int linsert(int n, int c);
|
||||||
@ -40,13 +40,13 @@ extern int ldelete(long n, int kflag);
|
|||||||
extern char *getctext(void);
|
extern char *getctext(void);
|
||||||
extern int putctext(char *iline);
|
extern int putctext(char *iline);
|
||||||
extern int ldelnewline(void);
|
extern int ldelnewline(void);
|
||||||
extern int kdelete(void);
|
extern void kdelete(void);
|
||||||
extern int kinsert(int c);
|
extern int kinsert(int c);
|
||||||
extern int yank(int f, int n);
|
extern int yank(int f, int n);
|
||||||
|
|
||||||
/* window.c */
|
/* window.c */
|
||||||
extern int reposition(int f, int n);
|
extern int reposition(int f, int n);
|
||||||
extern int refresh(int f, int n);
|
extern int redraw(int f, int n);
|
||||||
extern int nextwind(int f, int n);
|
extern int nextwind(int f, int n);
|
||||||
extern int prevwind(int f, int n);
|
extern int prevwind(int f, int n);
|
||||||
extern int mvdnwind(int f, int n);
|
extern int mvdnwind(int f, int n);
|
||||||
@ -93,12 +93,12 @@ extern int getccol(int bflg);
|
|||||||
extern int setccol(int pos);
|
extern int setccol(int pos);
|
||||||
extern int twiddle(int f, int n);
|
extern int twiddle(int f, int n);
|
||||||
extern int quote(int f, int n);
|
extern int quote(int f, int n);
|
||||||
extern int tab(int f, int n);
|
extern int insert_tab(int f, int n);
|
||||||
extern int detab(int f, int n);
|
extern int detab(int f, int n);
|
||||||
extern int entab(int f, int n);
|
extern int entab(int f, int n);
|
||||||
extern int trim(int f, int n);
|
extern int trim(int f, int n);
|
||||||
extern int openline(int f, int n);
|
extern int openline(int f, int n);
|
||||||
extern int newline(int f, int n);
|
extern int insert_newline(int f, int n);
|
||||||
extern int cinsert(void);
|
extern int cinsert(void);
|
||||||
extern int insbrace(int n, int c);
|
extern int insbrace(int n, int c);
|
||||||
extern int inspound(void);
|
extern int inspound(void);
|
||||||
@ -131,7 +131,7 @@ extern int ctrlg(int f, int n);
|
|||||||
extern int rdonly(void);
|
extern int rdonly(void);
|
||||||
extern int resterr(void);
|
extern int resterr(void);
|
||||||
extern int nullproc(int f, int n);
|
extern int nullproc(int f, int n);
|
||||||
extern int meta(int f, int n);
|
extern int metafn(int f, int n);
|
||||||
extern int cex(int f, int n);
|
extern int cex(int f, int n);
|
||||||
extern int unarg(int f, int n);
|
extern int unarg(int f, int n);
|
||||||
extern int cexit(int status);
|
extern int cexit(int status);
|
||||||
@ -325,7 +325,7 @@ extern void rtfrmshell(void);
|
|||||||
extern int spawn(int f, int n);
|
extern int spawn(int f, int n);
|
||||||
extern int execprg(int f, int n);
|
extern int execprg(int f, int n);
|
||||||
extern int pipecmd(int f, int n);
|
extern int pipecmd(int f, int n);
|
||||||
extern int filter(int f, int n);
|
extern int filter_buffer(int f, int n);
|
||||||
extern int sys(char *cmd);
|
extern int sys(char *cmd);
|
||||||
extern int shellprog(char *cmd);
|
extern int shellprog(char *cmd);
|
||||||
extern int execprog(char *cmd);
|
extern int execprog(char *cmd);
|
||||||
@ -356,7 +356,6 @@ extern int checknext(char chr, char *patrn, int dir);
|
|||||||
extern int scanmore(char *patrn, int dir);
|
extern int scanmore(char *patrn, int dir);
|
||||||
extern int match_pat(char *patrn);
|
extern int match_pat(char *patrn);
|
||||||
extern int promptpattern(char *prompt);
|
extern int promptpattern(char *prompt);
|
||||||
extern int echochar(int c, int col);
|
|
||||||
extern int get_char(void);
|
extern int get_char(void);
|
||||||
extern int uneat(void);
|
extern int uneat(void);
|
||||||
extern int reeat(int c);
|
extern int reeat(int c);
|
||||||
|
@ -29,6 +29,8 @@
|
|||||||
|
|
||||||
#if ISRCH
|
#if ISRCH
|
||||||
|
|
||||||
|
static int echo_char(int c, int col);
|
||||||
|
|
||||||
/* A couple of "own" variables for re-eat */
|
/* A couple of "own" variables for re-eat */
|
||||||
|
|
||||||
int (*saved_get_char) (); /* Get character routine */
|
int (*saved_get_char) (); /* Get character routine */
|
||||||
@ -172,7 +174,7 @@ int isearch(int f, int n)
|
|||||||
c = ectoc(expc = get_char()); /* Get the first character */
|
c = ectoc(expc = get_char()); /* Get the first character */
|
||||||
if ((c == IS_FORWARD) || (c == IS_REVERSE) || (c == IS_VMSFORW)) { /* Reuse old search string? */
|
if ((c == IS_FORWARD) || (c == IS_REVERSE) || (c == IS_VMSFORW)) { /* Reuse old search string? */
|
||||||
for (cpos = 0; pat[cpos] != 0; cpos++) /* Yup, find the length */
|
for (cpos = 0; pat[cpos] != 0; cpos++) /* Yup, find the length */
|
||||||
col = echochar(pat[cpos], col); /* and re-echo the string */
|
col = echo_char(pat[cpos], col); /* and re-echo the string */
|
||||||
if (c == IS_REVERSE) { /* forward search? */
|
if (c == IS_REVERSE) { /* forward search? */
|
||||||
n = -1; /* No, search in reverse */
|
n = -1; /* No, search in reverse */
|
||||||
backchar(TRUE, 1); /* Be defensive about EOB */
|
backchar(TRUE, 1); /* Be defensive about EOB */
|
||||||
@ -248,7 +250,7 @@ int isearch(int f, int n)
|
|||||||
return (TRUE); /* Return an error */
|
return (TRUE); /* Return an error */
|
||||||
}
|
}
|
||||||
pat[cpos] = 0; /* null terminate the buffer */
|
pat[cpos] = 0; /* null terminate the buffer */
|
||||||
col = echochar(c, col); /* Echo the character */
|
col = echo_char(c, col); /* Echo the character */
|
||||||
if (!status) { /* If we lost last time */
|
if (!status) { /* If we lost last time */
|
||||||
TTputc(BELL); /* Feep again */
|
TTputc(BELL); /* Feep again */
|
||||||
TTflush(); /* see that the feep feeps */
|
TTflush(); /* see that the feep feeps */
|
||||||
@ -399,7 +401,7 @@ int promptpattern(char *prompt)
|
|||||||
* int c; character to be echoed
|
* int c; character to be echoed
|
||||||
* int col; column to be echoed in
|
* int col; column to be echoed in
|
||||||
*/
|
*/
|
||||||
int echochar(int c, int col)
|
static int echo_char(int c, int col)
|
||||||
{
|
{
|
||||||
movecursor(term.t_nrow, col); /* Position the cursor */
|
movecursor(term.t_nrow, col); /* Position the cursor */
|
||||||
if ((c < ' ') || (c == 0x7F)) { /* Control character? */
|
if ((c < ' ') || (c == 0x7F)) { /* Control character? */
|
||||||
|
7
line.c
7
line.c
@ -50,7 +50,7 @@ LINE *lalloc(int used)
|
|||||||
* might be in. Release the memory. The buffers are updated too; the magic
|
* might be in. Release the memory. The buffers are updated too; the magic
|
||||||
* conditions described in the above comments don't hold here.
|
* conditions described in the above comments don't hold here.
|
||||||
*/
|
*/
|
||||||
int lfree(LINE *lp)
|
void lfree(LINE *lp)
|
||||||
{
|
{
|
||||||
register BUFFER *bp;
|
register BUFFER *bp;
|
||||||
register window_t *wp;
|
register window_t *wp;
|
||||||
@ -95,7 +95,7 @@ int lfree(LINE *lp)
|
|||||||
* displayed in more than 1 window we change EDIT t HARD. Set MODE if the
|
* displayed in more than 1 window we change EDIT t HARD. Set MODE if the
|
||||||
* mode line needs to be updated (the "*" has to be set).
|
* mode line needs to be updated (the "*" has to be set).
|
||||||
*/
|
*/
|
||||||
int lchange(int flag)
|
void lchange(int flag)
|
||||||
{
|
{
|
||||||
register window_t *wp;
|
register window_t *wp;
|
||||||
|
|
||||||
@ -122,6 +122,7 @@ int insspace(int f, int n)
|
|||||||
{
|
{
|
||||||
linsert(n, ' ');
|
linsert(n, ' ');
|
||||||
backchar(f, n);
|
backchar(f, n);
|
||||||
|
return (TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -551,7 +552,7 @@ int ldelnewline(void)
|
|||||||
* new kill context is being created. The kill buffer array is released, just
|
* new kill context is being created. The kill buffer array is released, just
|
||||||
* in case the buffer has grown to immense size. No errors.
|
* in case the buffer has grown to immense size. No errors.
|
||||||
*/
|
*/
|
||||||
int kdelete(void)
|
void kdelete(void)
|
||||||
{
|
{
|
||||||
KILL *kp; /* ptr to scan kill buffer chunk list */
|
KILL *kp; /* ptr to scan kill buffer chunk list */
|
||||||
|
|
||||||
|
5
main.c
5
main.c
@ -309,7 +309,8 @@ int main(int argc, char **argv)
|
|||||||
fn_t execfunc;
|
fn_t execfunc;
|
||||||
|
|
||||||
if (c == newc && (execfunc = getbind(c)) != NULL
|
if (c == newc && (execfunc = getbind(c)) != NULL
|
||||||
&& execfunc != newline && execfunc != tab)
|
&& execfunc != insert_newline
|
||||||
|
&& execfunc != insert_tab)
|
||||||
newc = getcmd();
|
newc = getcmd();
|
||||||
else
|
else
|
||||||
break;
|
break;
|
||||||
@ -712,7 +713,7 @@ int nullproc(int f, int n)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* dummy function for binding to meta prefix */
|
/* dummy function for binding to meta prefix */
|
||||||
int meta(int f, int n)
|
int metafn(int f, int n)
|
||||||
{
|
{
|
||||||
return (TRUE);
|
return (TRUE);
|
||||||
}
|
}
|
||||||
|
10
names.c
10
names.c
@ -30,7 +30,7 @@ NBIND names[] = {
|
|||||||
{"change-file-name", filename},
|
{"change-file-name", filename},
|
||||||
{"change-screen-size", newsize},
|
{"change-screen-size", newsize},
|
||||||
{"change-screen-width", newwidth},
|
{"change-screen-width", newwidth},
|
||||||
{"clear-and-redraw", refresh},
|
{"clear-and-redraw", redraw},
|
||||||
{"clear-message-line", clrmes},
|
{"clear-message-line", clrmes},
|
||||||
{"copy-region", copyregion},
|
{"copy-region", copyregion},
|
||||||
#if WORDPRO
|
#if WORDPRO
|
||||||
@ -112,7 +112,7 @@ NBIND names[] = {
|
|||||||
#if WORDPRO
|
#if WORDPRO
|
||||||
{"fill-paragraph", fillpara},
|
{"fill-paragraph", fillpara},
|
||||||
#endif
|
#endif
|
||||||
{"filter-buffer", filter},
|
{"filter-buffer", filter_buffer},
|
||||||
{"find-file", filefind},
|
{"find-file", filefind},
|
||||||
{"forward-character", forwchar},
|
{"forward-character", forwchar},
|
||||||
{"goto-line", gotoline},
|
{"goto-line", gotoline},
|
||||||
@ -120,7 +120,7 @@ NBIND names[] = {
|
|||||||
{"goto-matching-fence", getfence},
|
{"goto-matching-fence", getfence},
|
||||||
#endif
|
#endif
|
||||||
{"grow-window", enlargewind},
|
{"grow-window", enlargewind},
|
||||||
{"handle-tab", tab},
|
{"handle-tab", insert_tab},
|
||||||
{"hunt-forward", forwhunt},
|
{"hunt-forward", forwhunt},
|
||||||
{"hunt-backward", backhunt},
|
{"hunt-backward", backhunt},
|
||||||
{"help", help},
|
{"help", help},
|
||||||
@ -143,11 +143,11 @@ NBIND names[] = {
|
|||||||
{"label-function-key", fnclabel},
|
{"label-function-key", fnclabel},
|
||||||
#endif
|
#endif
|
||||||
{"list-buffers", listbuffers},
|
{"list-buffers", listbuffers},
|
||||||
{"meta-prefix", meta},
|
{"meta-prefix", metafn},
|
||||||
{"move-window-down", mvdnwind},
|
{"move-window-down", mvdnwind},
|
||||||
{"move-window-up", mvupwind},
|
{"move-window-up", mvupwind},
|
||||||
{"name-buffer", namebuffer},
|
{"name-buffer", namebuffer},
|
||||||
{"newline", newline},
|
{"newline", insert_newline},
|
||||||
{"newline-and-indent", indent},
|
{"newline-and-indent", indent},
|
||||||
{"next-buffer", nextbuffer},
|
{"next-buffer", nextbuffer},
|
||||||
{"next-line", forwline},
|
{"next-line", forwline},
|
||||||
|
3
pklock.c
3
pklock.c
@ -42,7 +42,7 @@ int gethostname(char *name, int namelen)
|
|||||||
char *dolock(fname)
|
char *dolock(fname)
|
||||||
char *fname;
|
char *fname;
|
||||||
{
|
{
|
||||||
int fd, lk, n;
|
int fd, n;
|
||||||
static char lname[MAXLOCK], locker[MAXNAME + 1];
|
static char lname[MAXLOCK], locker[MAXNAME + 1];
|
||||||
int mask;
|
int mask;
|
||||||
struct stat sbuf;
|
struct stat sbuf;
|
||||||
@ -104,7 +104,6 @@ char *fname;
|
|||||||
char *undolock(fname)
|
char *undolock(fname)
|
||||||
char *fname;
|
char *fname;
|
||||||
{
|
{
|
||||||
int fd, lk;
|
|
||||||
static char lname[MAXLOCK];
|
static char lname[MAXLOCK];
|
||||||
|
|
||||||
strcat(strcpy(lname, fname), ".lock~");
|
strcat(strcpy(lname, fname), ".lock~");
|
||||||
|
6
random.c
6
random.c
@ -235,7 +235,7 @@ int quote(int f, int n)
|
|||||||
* done in this slightly funny way because the tab (in ASCII) has been turned
|
* done in this slightly funny way because the tab (in ASCII) has been turned
|
||||||
* into "C-I" (in 10 bit code) already. Bound to "C-I".
|
* into "C-I" (in 10 bit code) already. Bound to "C-I".
|
||||||
*/
|
*/
|
||||||
int tab(int f, int n)
|
int insert_tab(int f, int n)
|
||||||
{
|
{
|
||||||
if (n < 0)
|
if (n < 0)
|
||||||
return (FALSE);
|
return (FALSE);
|
||||||
@ -438,7 +438,7 @@ int openline(int f, int n)
|
|||||||
* Insert a newline. Bound to "C-M". If we are in CMODE, do automatic
|
* Insert a newline. Bound to "C-M". If we are in CMODE, do automatic
|
||||||
* indentation as specified.
|
* indentation as specified.
|
||||||
*/
|
*/
|
||||||
int newline(int f, int n)
|
int insert_newline(int f, int n)
|
||||||
{
|
{
|
||||||
register int s;
|
register int s;
|
||||||
|
|
||||||
@ -506,7 +506,7 @@ int cinsert(void)
|
|||||||
|
|
||||||
/* and one more tab for a brace */
|
/* and one more tab for a brace */
|
||||||
if (bracef)
|
if (bracef)
|
||||||
tab(FALSE, 1);
|
insert_tab(FALSE, 1);
|
||||||
|
|
||||||
#if SCROLLCODE
|
#if SCROLLCODE
|
||||||
curwp->w_flag |= WFINS;
|
curwp->w_flag |= WFINS;
|
||||||
|
2
spawn.c
2
spawn.c
@ -379,7 +379,7 @@ int pipecmd(int f, int n)
|
|||||||
* filter a buffer through an external DOS program
|
* filter a buffer through an external DOS program
|
||||||
* Bound to ^X #
|
* Bound to ^X #
|
||||||
*/
|
*/
|
||||||
int filter(int f, int n)
|
int filter_buffer(int f, int n)
|
||||||
{
|
{
|
||||||
register int s; /* return status from CLI */
|
register int s; /* return status from CLI */
|
||||||
register BUFFER *bp; /* pointer to buffer to zot */
|
register BUFFER *bp; /* pointer to buffer to zot */
|
||||||
|
25
tcap.c
25
tcap.c
@ -14,6 +14,8 @@
|
|||||||
#define termdef 1 /* don't define "term" external */
|
#define termdef 1 /* don't define "term" external */
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <curses.h>
|
||||||
|
#include <term.h>
|
||||||
|
|
||||||
#include "estruct.h"
|
#include "estruct.h"
|
||||||
#include "edef.h"
|
#include "edef.h"
|
||||||
@ -32,12 +34,6 @@
|
|||||||
#define BEL 0x07
|
#define BEL 0x07
|
||||||
#define ESC 0x1B
|
#define ESC 0x1B
|
||||||
|
|
||||||
/* FIXME! termcap */
|
|
||||||
extern int tgetnum(char *);
|
|
||||||
extern char *tgetstr(char *id, char **area);
|
|
||||||
extern int tputs(const char *str, int affcnt, int (*putc)(int));
|
|
||||||
extern char *tgoto(const char *cap, int col, int row);
|
|
||||||
|
|
||||||
static void tcapkopen(void);
|
static void tcapkopen(void);
|
||||||
static void tcapkclose(void);
|
static void tcapkclose(void);
|
||||||
static void tcapmove(int, int);
|
static void tcapmove(int, int);
|
||||||
@ -53,15 +49,14 @@ static void tcapopen(void);
|
|||||||
#if PKCODE
|
#if PKCODE
|
||||||
static void tcapclose(void);
|
static void tcapclose(void);
|
||||||
#endif
|
#endif
|
||||||
extern int tput();
|
|
||||||
extern char *tgoto();
|
|
||||||
#if COLOR
|
#if COLOR
|
||||||
extern int tcapfcol();
|
static void tcapfcol(void);
|
||||||
extern int tcapbcol();
|
static void tcapbcol(void);
|
||||||
#endif
|
#endif
|
||||||
#if SCROLLCODE
|
#if SCROLLCODE
|
||||||
static void tcapscroll_reg(int from, int to, int lines);
|
static void tcapscroll_reg(int from, int to, int linestoscroll);
|
||||||
static void tcapscroll_delins(int from, int to, int lines);
|
static void tcapscroll_delins(int from, int to, int linestoscroll);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -357,12 +352,6 @@ static void putpad(char *str)
|
|||||||
tputs(str, 1, ttputc);
|
tputs(str, 1, ttputc);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void putnpad(char *str, int n)
|
|
||||||
{
|
|
||||||
tputs(str, n, ttputc);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if FNLABEL
|
#if FNLABEL
|
||||||
/*
|
/*
|
||||||
* label a function key
|
* label a function key
|
||||||
|
2
window.c
2
window.c
@ -29,7 +29,7 @@ int reposition(int f, int n)
|
|||||||
* Refresh the screen. With no argument, it just does the refresh. With an
|
* Refresh the screen. With no argument, it just does the refresh. With an
|
||||||
* argument it recenters "." in the current window. Bound to "C-L".
|
* argument it recenters "." in the current window. Bound to "C-L".
|
||||||
*/
|
*/
|
||||||
int refresh(int f, int n)
|
int redraw(int f, int n)
|
||||||
{
|
{
|
||||||
if (f == FALSE)
|
if (f == FALSE)
|
||||||
sgarbf = TRUE;
|
sgarbf = TRUE;
|
||||||
|
Loading…
Reference in New Issue
Block a user