ecl_file_type * ecl_file_alloc_empty( int flags ) { ecl_file_type * ecl_file = util_malloc( sizeof * ecl_file ); UTIL_TYPE_ID_INIT(ecl_file , ECL_FILE_ID); ecl_file->map_list = vector_alloc_new(); ecl_file->map_stack = vector_alloc_new(); ecl_file->inv_map = inv_map_alloc( ); ecl_file->flags = flags; return ecl_file; }
ecl_file_type * ecl_file_alloc_empty( bool read_only ) { ecl_file_type * ecl_file = util_malloc( sizeof * ecl_file ); UTIL_TYPE_ID_INIT(ecl_file , ECL_FILE_ID); ecl_file->map_list = vector_alloc_new(); ecl_file->map_stack = vector_alloc_new(); ecl_file->read_only = read_only; ecl_file->inv_map = inv_map_alloc( ); return ecl_file; }