add extern C for divide_into_files.