Czy to jest wykonane poprawnie??
if((inp2 = fopen("intermail.conf", "rb+")) == NULL){
return -1;
}
bufconf = (char *)malloc(MAX_NUM_ELEMENTS);
n= 0;
m1 = MAX_NUM_ELEMENTS;
for(i = 0;(*(bufconf + i) = getc(inp2)) != EOF; i++){
if(i >= m1){
m1 = 2 * i;
if( (tmpconf = realloc(bufconf, m1)) == NULL)
break;
else
bufconf = tmpconf;
}
}