Problem je u tome sto funkcije za zauzimanje/vracanje buffer-a treba da imaju oblik:
char* GetBuff( void )
void RetBuff( char* )
E sada GetBuff mozda i nije problem. Napravim strukturu sa dva polja : sam buffer( ili njegova adresa ) i jedno statusno polje ( buffer je zauzet/slobodan ). Ali kako sa RetBuff? Posto f-ja prima samo jedan argument - da li je resenje da poredim adrese zeljenog buffer-a i svih u strukturi pa koja se poklapa taj treba vratiti tj. tu treba promeniti statusno polje? Ima li neko drugu ideju?
Ako treba onda nema potrebe