Skip to content

Commit 6e41bc6

Browse files
committed
refactor: reinterpret_cast for improved type safety and clarity
1 parent ee84e4a commit 6e41bc6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/test-core.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ TEST_CASE("bad tiff file with set_dpi raises"){
7575
corruptedFile.open(bad_file, std::ios::binary);
7676
OtherDataFormat packet{3, 3, 3, 1.2};
7777
int number = 444;
78-
const char header = 'I';
78+
constexpr char header = 'I';
7979
corruptedFile.write(&header, sizeof(char ));
8080
corruptedFile.write(&header, sizeof(char ));
81-
corruptedFile.write((char*) &number, sizeof(int ));
82-
corruptedFile.write((char *) &packet, sizeof(OtherDataFormat));
81+
corruptedFile.write(reinterpret_cast<char *>(&number), sizeof(int ));
82+
corruptedFile.write(reinterpret_cast<char *>(&packet), sizeof(OtherDataFormat));
8383
corruptedFile.close();
8484
REQUIRE_THROWS_AS(set_dpi(bad_file, 100, 100), Exiv2::Error);
8585
}

0 commit comments

Comments
 (0)