diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-05-15 19:58:24 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-05-15 19:58:24 +0200 |
commit | d0e510b29af9a1d12a507f03f352b6d39adc0ace (patch) | |
tree | fb3dcc42439e70fa6c9aad86a199d12889fa6ca6 /sys/src/cmd/rc/code.c | |
parent | 7717051e3ce062fbdb8415e4befa5205d25e80bb (diff) |
rc: remove pointless Memcpy(),Malloc(),Realloc() and efree() wrappers
Diffstat (limited to 'sys/src/cmd/rc/code.c')
-rw-r--r-- | sys/src/cmd/rc/code.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/src/cmd/rc/code.c b/sys/src/cmd/rc/code.c index 8d64500ae..646b6a81a 100644 --- a/sys/src/cmd/rc/code.c +++ b/sys/src/cmd/rc/code.c @@ -43,7 +43,7 @@ compile(tree *t) emiti(0); /* reference count */ outcode(t, flag['e']?1:0); if(nerror){ - efree((char *)codebuf); + free(codebuf); return 0; } readhere(); @@ -484,12 +484,12 @@ codefree(code *cp) || p->f==Xsubshell || p->f==Xtrue) p++; else if(p->f==Xdup || p->f==Xpipefd) p+=2; else if(p->f==Xpipe) p+=4; - else if(p->f==Xglobs) efree(p[1].s), p+=2; - else if(p->f==Xword || p->f==Xdelhere) efree((++p)->s); + else if(p->f==Xglobs) free(p[1].s), p+=2; + else if(p->f==Xword || p->f==Xdelhere) free((++p)->s); else if(p->f==Xfn){ - efree(p[2].s); + free(p[2].s); p+=2; } } - efree((char *)cp); + free(cp); } |