-, allocp allocbuf char (char *), allocp char if "body", + , "if". , char .
"if", , ββ , n allocbuf, .
:
char* static_buffer_beginning = allocbuf;
char* static_buffer_ending = static_buffer_beginning + MAXLINE;
int nb_chars_still_available = static_buffer_ending - allocp;
if (nb_chars_still_available >= n) {
"ALLOCSIZE", : , ? , - , MAXLINE, , .