phys_clicks alloc_mem (phys_clicks clicks) {
regsiter struct hole *hp, *prev_ptr;
phys_click old_base;
hp = hole_head;
while (hp != NIL_HOLE) {
prev_ptr = hp;
hp = hp->h_next;
}
}
phys_clicks alloc_mem (phys_clicks clicks) {
phys_clicks old_base;
regsiter struct hole *hp, *prev_ptr;
hp = hole_head;
while (hp != NIL_HOLE) {
prev_ptr = hp;
hp = hp -> h_next;
}
}
phys_clicks alloc_mem (phys_clicks clicks) {
phys_clicks old_base;
register struct hole *hp;
hp = hole_head;
while (hp != NIL_HOLE) {
prev_ptr = hp;
hp = hp->h_next;
}
}
phys_clicks alloc_mem (phys_clicks clicks) {
phys_clicks old_base;
register struct hole *hp, *prev_ptr;
while (hp != NIL_HOLE) {
if (hp -> h_len >= clicks) {
}
prev_ptr = hp;
hp = hp->h_next;
}
}
phys_clicks alloc_mem (phys_clicks clicks) {
phys_clicks old_base;
register struct hole *hp, *prev_ptr;
hp = hole_head;
while (hp != NIL_HOLE) {
if (hp->h_len >= clicks) {
old_base = hp->h_base;
hp->h_base += clicks;
hp->h_len -= clicks;
}
prev_ptr = hp;
hp = hp->h_base;
}
}
phys_clicks alloc_mem (phys_clicks clicks) {
phys_clicks old_base;
register struct hole *hp, *prev_ptr;
hp = hole_head;
while (hp != NIL_HOLE) {
if (hp->h_len >= clicks) {
old_base = hp->h_base;
hp->h_base += clicks;
hp->h_len -= clicks;
if (hp->h_len > 0) return (old_base);
del_slot (prev_ptr, hp);
return (old_base);
}
old_base = hp;
hp = hp -> h_next;
}
}