changeset: 270:a55500c36b58
tag: tip
user: Christoph Lohmann <20h_AT_r-36.net>
date: Tue Sep 04 20:34:43 2012 +0200
files: st.c
description:
Unifying the old style.
diff -r 660b176e15e7 -r a55500c36b58 st.c
--- a/st.c Tue Sep 04 20:33:01 2012 +0200
+++ b/st.c Tue Sep 04 20:34:43 2012 +0200
_AT_@ -785,7 +785,7 @@
close(s);
cmdfd = m;
signal(SIGCHLD, sigchld);
- if (opt_io && !(fileio = fopen(opt_io, "w"))) {
+ if(opt_io && !(fileio = fopen(opt_io, "w"))) {
fprintf(stderr, "Error opening %s:%s\n",
opt_io, strerror(errno));
}
_AT_@ -884,7 +884,7 @@
}, .x = 0, .y = 0, .state = CURSOR_DEFAULT};
memset(term.tabs, 0, term.col * sizeof(*term.tabs));
- for (i = TAB; i < term.col; i += TAB)
+ for(i = TAB; i < term.col; i += TAB)
term.tabs[i] = 1;
term.top = 0, term.bot = term.row - 1;
term.mode = MODE_WRAP;
_AT_@ -1203,7 +1203,7 @@
tsetmode(bool priv, bool set, int *args, int narg) {
int *lim, mode;
- for (lim = args + narg; args < lim; ++args) {
+ for(lim = args + narg; args < lim; ++args) {
if(priv) {
switch(*args) {
case 1:
_AT_@ -1212,7 +1212,7 @@
case 5: /* DECSCNM -- Reverve video */
mode = term.mode;
MODBIT(term.mode,set, MODE_REVERSE);
- if (mode != term.mode)
+ if(mode != term.mode)
redraw();
break;
case 7:
_AT_@ -1237,11 +1237,11 @@
case 1047:
if(IS_SET(MODE_ALTSCREEN))
tclearregion(0, 0, term.col-1, term.row-1);
- if ((set && !IS_SET(MODE_ALTSCREEN)) ||
+ if((set && !IS_SET(MODE_ALTSCREEN)) ||
(!set && IS_SET(MODE_ALTSCREEN))) {
tswapscreen();
}
- if (*args != 1049)
+ if(*args != 1049)
break;
/* pass through */
case 1048:
_AT_@ -1334,7 +1334,7 @@
break;
case 'I': /* CHT -- Cursor Forward Tabulation <n> tab stops */
DEFAULT(csiescseq.arg[0], 1);
- while (csiescseq.arg[0]--)
+ while(csiescseq.arg[0]--)
tputtab(1);
break;
case 'J': /* ED -- Clear screen */
_AT_@ -1399,7 +1399,7 @@
break;
case 'Z': /* CBT -- Cursor Backward Tabulation <n> tab stops */
DEFAULT(csiescseq.arg[0], 1);
- while (csiescseq.arg[0]--)
+ while(csiescseq.arg[0]--)
tputtab(0);
break;
case 'd': /* VPA -- Move to <row> */
_AT_@ -1530,15 +1530,15 @@
tputtab(bool forward) {
unsigned x = term.c.x;
- if (forward) {
- if (x == term.col)
+ if(forward) {
+ if(x == term.col)
return;
- for (++x; x < term.col && !term.tabs[x]; ++x)
+ for(++x; x < term.col && !term.tabs[x]; ++x)
/* nothing */ ;
} else {
- if (x == 0)
+ if(x == 0)
return;
- for (--x; x > 0 && !term.tabs[x]; --x)
+ for(--x; x > 0 && !term.tabs[x]; --x)
/* nothing */ ;
}
tmoveto(x, term.c.y);
_AT_@ -1548,8 +1548,9 @@
tputc(char *c) {
char ascii = *c;
- if (fileio)
+ if(fileio)
putc(ascii, fileio);
+
if(term.esc & ESC_START) {
if(term.esc & ESC_CSI) {
csiescseq.buf[csiescseq.len++] = ascii;
_AT_@ -1568,7 +1569,7 @@
break;
default:
strescseq.buf[strescseq.len++] = ascii;
- if (strescseq.len+1 >= STR_BUF_SIZ) {
+ if(strescseq.len+1 >= STR_BUF_SIZ) {
term.esc = 0;
strhandle();
}
_AT_@ -1746,13 +1747,13 @@
term.line[i] = calloc(col, sizeof(Glyph));
term.alt [i] = calloc(col, sizeof(Glyph));
}
- if (col > term.col) {
+ if(col > term.col) {
bool *bp = term.tabs + term.col;
memset(bp, 0, sizeof(*term.tabs) * (col - term.col));
- while (--bp > term.tabs && !*bp)
+ while(--bp > term.tabs && !*bp)
/* nothing */ ;
- for (bp += TAB; bp < term.tabs + col; bp += TAB)
+ for(bp += TAB; bp < term.tabs + col; bp += TAB)
*bp = 1;
}
/* update terminal size */
_AT_@ -1805,7 +1806,7 @@
for(r = 0; r < 24; r++, i++) {
color.red = color.green = color.blue = 0x0808 + 0x0a0a * r;
- if (!XAllocColor(xw.dpy, xw.cmap, &color)) {
+ if(!XAllocColor(xw.dpy, xw.cmap, &color)) {
dc.col[i] = white;
fprintf(stderr, "Could not allocate color %d\n", i);
} else
_AT_@ -2227,11 +2228,11 @@
cmessage(XEvent *e) {
/* See xembed specs
http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html */
- if (e->xclient.message_type == xw.xembed && e->xclient.format == 32) {
- if (e->xclient.data.l[1] == XEMBED_FOCUS_IN) {
+ if(e->xclient.message_type == xw.xembed && e->xclient.format == 32) {
+ if(e->xclient.data.l[1] == XEMBED_FOCUS_IN) {
xw.state |= WIN_FOCUSED;
xseturgency(0);
- } else if (e->xclient.data.l[1] == XEMBED_FOCUS_OUT) {
+ } else if(e->xclient.data.l[1] == XEMBED_FOCUS_OUT) {
xw.state &= ~WIN_FOCUSED;
}
draw();
_AT_@ -2322,7 +2323,7 @@
if(++i < argc) opt_embed = argv[i];
break;
case 'f':
- if (++i < argc) opt_io = argv[i];
+ if(++i < argc) opt_io = argv[i];
break;
case 'e':
/* eat every remaining arguments */
Received on Tue Sep 04 2012 - 20:36:56 CEST