/media/sda-magnetic/david/Dok-15-2023-11-27/informatik/vhdl20240401/auswendig20240330c.txt


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;
    }
}