summaryrefslogtreecommitdiff
path: root/umalloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'umalloc.c')
-rw-r--r--umalloc.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/umalloc.c b/umalloc.c
index 401ee6a..ca31aa7 100644
--- a/umalloc.c
+++ b/umalloc.c
@@ -30,15 +30,15 @@ free(void *ap)
for(p = freep; !(bp > p && bp < p->s.ptr); p = p->s.ptr)
if(p >= p->s.ptr && (bp > p || bp < p->s.ptr))
break;
- if(bp + bp->s.size == p->s.ptr) {
+ if(bp + bp->s.size == p->s.ptr){
bp->s.size += p->s.ptr->s.size;
bp->s.ptr = p->s.ptr->s.ptr;
- } else
+ }else
bp->s.ptr = p->s.ptr;
- if(p + p->s.size == bp) {
+ if(p + p->s.size == bp){
p->s.size += bp->s.size;
p->s.ptr = bp->s.ptr;
- } else
+ }else
p->s.ptr = bp;
freep = p;
}
@@ -67,15 +67,15 @@ malloc(uint nbytes)
uint nunits;
nunits = (nbytes + sizeof(Header) - 1)/sizeof(Header) + 1;
- if((prevp = freep) == 0) {
+ if((prevp = freep) == 0){
base.s.ptr = freep = prevp = &base;
base.s.size = 0;
}
- for(p = prevp->s.ptr; ; prevp = p, p = p->s.ptr) {
- if(p->s.size >= nunits) {
+ for(p = prevp->s.ptr; ; prevp = p, p = p->s.ptr){
+ if(p->s.size >= nunits){
if(p->s.size == nunits)
prevp->s.ptr = p->s.ptr;
- else {
+ else{
p->s.size -= nunits;
p += p->s.size;
p->s.size = nunits;