@@ -57,7 +57,7 @@ namespace geode
5757 Impl ( std::string_view file, std::string_view archive_temp_filename )
5858 {
5959 directory_ = create_directory ( file, archive_temp_filename );
60- mz_zip_writer_create ( & writer_ );
60+ writer_ = mz_zip_writer_create ( );
6161 mz_zip_writer_set_compress_method (
6262 writer_, MZ_COMPRESS_METHOD_STORE );
6363 const auto status = mz_zip_writer_open_file (
@@ -135,7 +135,7 @@ namespace geode
135135 Impl ( std::string_view file, std::string_view unarchive_temp_filename )
136136 {
137137 directory_ = create_directory ( file, unarchive_temp_filename );
138- mz_zip_reader_create ( & reader_ );
138+ reader_ = mz_zip_reader_create ( );
139139 const auto status =
140140 mz_zip_reader_open_file ( reader_, to_string ( file ).c_str () );
141141 OPENGEODE_EXCEPTION (
@@ -199,8 +199,7 @@ namespace geode
199199
200200 bool is_zip_file ( std::string_view file )
201201 {
202- void * reader{ nullptr };
203- mz_zip_reader_create ( &reader );
202+ void * reader = mz_zip_reader_create ();
204203 const auto status =
205204 mz_zip_reader_open_file ( reader, to_string ( file ).c_str () );
206205 mz_zip_reader_close ( reader );
0 commit comments