diff --git a/lib_util/render_config_reader.c b/lib_util/render_config_reader.c index 05018fcb12135f9fac88183722b8c332b27c5321..2875298ff6e746547dec997676c6d5a8010fe466 100644 --- a/lib_util/render_config_reader.c +++ b/lib_util/render_config_reader.c @@ -1997,7 +1997,9 @@ ivas_error RenderConfigReader_read( pTemp = (char *) calloc( file_size + 1, sizeof( char ) ); acIdx = 0; roomAcHasFgCount = roomAcHasAcEnvCount = FALSE; +#ifdef _MSC_VER setvbuf( pRenderConfigReader->pConfigFile, pConfig_str, _IONBF, sizeof( char ) ); /* Work-around for VS bug that gives incorrect ftell for UNIX-style line endings */ +#endif /* read file line by line */ while ( fgets( pConfig_str, file_size, pRenderConfigReader->pConfigFile ) != NULL )