mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
don't need this after all. yay.
This commit is contained in:
parent
989e6dc3ac
commit
b2f08f618b
3 changed files with 6 additions and 19 deletions
|
@ -172,7 +172,6 @@ void casefl(void);
|
|||
void caseev(void);
|
||||
void envcopy(Env *e1, Env *e2);
|
||||
void caseel(void);
|
||||
void caseei(void);
|
||||
void caseie(void);
|
||||
void casexif(void);
|
||||
void caseif(void);
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
#include "fns.h"
|
||||
#include "ext.h"
|
||||
|
||||
int iflist[NIF]; /* whether 'else' is true */
|
||||
int iflist[NIF];
|
||||
int ifx;
|
||||
int ifnum = 0; /* trying numeric expression for .if or .ie condition */
|
||||
|
||||
|
@ -612,16 +612,6 @@ void envcopy(Env *e1, Env *e2) /* copy env e2 to e1 */
|
|||
}
|
||||
|
||||
|
||||
void caseei(void)
|
||||
{
|
||||
if (--ifx < 0) {
|
||||
ifx = 0;
|
||||
iflist[0] = 0;
|
||||
}
|
||||
caseif1(1);
|
||||
ifx++;
|
||||
}
|
||||
|
||||
void caseel(void)
|
||||
{
|
||||
if (--ifx < 0) {
|
||||
|
@ -631,6 +621,7 @@ void caseel(void)
|
|||
caseif1(2);
|
||||
}
|
||||
|
||||
|
||||
void caseie(void)
|
||||
{
|
||||
if (ifx >= NIF) {
|
||||
|
@ -638,11 +629,11 @@ void caseie(void)
|
|||
ifx = 0;
|
||||
edone(040);
|
||||
}
|
||||
iflist[ifx] = 1;
|
||||
caseif1(1);
|
||||
ifx++;
|
||||
}
|
||||
|
||||
|
||||
void caseif(void)
|
||||
{
|
||||
caseif1(0);
|
||||
|
@ -654,7 +645,7 @@ void caseif1(int x)
|
|||
int notflag, true;
|
||||
Tchar i;
|
||||
|
||||
if (x == 2) { /* .el */
|
||||
if (x == 2) {
|
||||
notflag = 0;
|
||||
true = iflist[ifx];
|
||||
goto i1;
|
||||
|
@ -700,10 +691,8 @@ void caseif1(int x)
|
|||
}
|
||||
i1:
|
||||
true ^= notflag;
|
||||
if (x == 1) { /* .ie or .ei */
|
||||
true = true && iflist[ifx];
|
||||
iflist[ifx] = iflist[ifx] && !true;
|
||||
}
|
||||
if (x == 1)
|
||||
iflist[ifx] = !true;
|
||||
if (true) {
|
||||
i2:
|
||||
while ((cbits(i = getch())) == ' ')
|
||||
|
|
|
@ -70,7 +70,6 @@ Contab contab[NM] = {
|
|||
C(PAIR('n', 'r'), casenr),
|
||||
C(PAIR('i', 'f'), caseif),
|
||||
C(PAIR('i', 'e'), caseie),
|
||||
C(PAIR('e', 'i'), caseei),
|
||||
C(PAIR('e', 'l'), caseel),
|
||||
C(PAIR('p', 'o'), casepo),
|
||||
C(PAIR('t', 'l'), casetl),
|
||||
|
|
Loading…
Reference in a new issue