plan9port

[fork] Plan 9 from user space
git clone git://src.adamsgaard.dk/plan9port # fast
git clone https://src.adamsgaard.dk/plan9port.git # slow
Log | Files | Refs | README | LICENSE Back to index

commit 98bfdd28674d3c75aa349fd36eb55d238ce6bb30
parent 9eda38e51f278aeceefd73bea6835eb929c00328
Author: rsc <devnull@localhost>
Date:   Mon,  6 Feb 2006 19:28:25 +0000

initialize

Diffstat:
Msrc/libmach/loc.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/libmach/loc.c b/src/libmach/loc.c @@ -187,11 +187,14 @@ lput8(Map *map, Regs *regs, Loc loc, u64int u) return -1; } +static Loc zl; + Loc locaddr(ulong addr) { Loc l; + l = zl; l.type = LADDR; l.addr = addr; return l; @@ -202,6 +205,7 @@ locindir(char *reg, long offset) { Loc l; + l = zl; l.type = LOFFSET; l.reg = reg; l.offset = offset; @@ -214,6 +218,7 @@ locconst(ulong con) { Loc l; + l = zl; l.type = LCONST; l.addr = con; return l; @@ -224,6 +229,7 @@ locnone(void) { Loc l; + l = zl; l.type = LNONE; return l; } @@ -233,6 +239,7 @@ locreg(char *reg) { Loc l; + l = zl; l.type = LREG; l.reg = reg; return l;