summaryrefslogtreecommitdiff
path: root/sys/src/cmd/rc/code.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-05-15 19:58:24 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-05-15 19:58:24 +0200
commitd0e510b29af9a1d12a507f03f352b6d39adc0ace (patch)
treefb3dcc42439e70fa6c9aad86a199d12889fa6ca6 /sys/src/cmd/rc/code.c
parent7717051e3ce062fbdb8415e4befa5205d25e80bb (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.c10
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);
}