rem: register int i;
add: register size_t i;
context: clear_files (void){  register int i;  for (i = 0; i < files_index; i++)    {      free (files[i].name);      if (files[i].linkname)	free (files[i].linkname);    }  files_index = 0;  block_size_size = 4;}