Skip to content

Commit f0816fb

Browse files
committed
libhonoka 2.1.2.
1 parent 1361d10 commit f0816fb

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

CMakeLists.txt

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ cmake_minimum_required (VERSION 3.0)
22

33
project(honoka)
44

5-
set(LIBHONOKA_VERSION 20010019)
6-
set(LIBHONOKA_VERSION_STRING "2.1.1")
5+
set(LIBHONOKA_VERSION 20010029)
6+
set(LIBHONOKA_VERSION_STRING "2.1.2")
77

88
if(POLICY CMP0077)
99
# option() honor normal variables
@@ -21,7 +21,7 @@ else()
2121
endif()
2222

2323
option(HONOKAMIKU_V3_NOHDR_CHECK "Disable version 3 strict header checking (decrypt)" OFF)
24-
option(HONOKAMIKU_BUILD_EXE "Build libhonoka command-line executable" ${HONOKAMIKU_BUILD_EXE_DEFAULT})
24+
option(HONOKAMIKU_BUILD_EXE "Build honoka2 command-line executable" ${HONOKAMIKU_BUILD_EXE_DEFAULT})
2525
option(HONOKAMIKU_BUILD_EXE_STANDALONE "Build executable statically (no *.so/*.dll)" OFF)
2626
option(HONOKAMIKU_INSTALL "Install executable, library, and header files" ${HONOKAMIKU_INSTALL_DEFAULT})
2727

@@ -37,10 +37,8 @@ target_include_directories(honoka_static PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
3737

3838
if(MSVC)
3939
# excuse me wtf
40-
target_compile_definitions(honoka PRIVATE _CRT_SECURE_NO_WARNINGS)
41-
target_compile_definitions(honoka PRIVATE _CRT_SECURE_NO_DEPRECATE)
42-
target_compile_definitions(honoka_static PRIVATE _CRT_SECURE_NO_WARNINGS)
43-
target_compile_definitions(honoka_static PRIVATE _CRT_SECURE_NO_DEPRECATE)
40+
target_compile_definitions(honoka PRIVATE _CRT_SECURE_NO_WARNINGS _CRT_SECURE_NO_DEPRECATE)
41+
target_compile_definitions(honoka_static PRIVATE _CRT_SECURE_NO_WARNINGS _CRT_SECURE_NO_DEPRECATE)
4442
endif()
4543

4644
if(HONOKAMIKU_INSTALL)
@@ -60,8 +58,7 @@ if(HONOKAMIKU_BUILD_EXE)
6058

6159
if(MSVC)
6260
# another excuse me wtf
63-
target_compile_definitions(honoka2 PRIVATE _CRT_SECURE_NO_WARNINGS)
64-
target_compile_definitions(honoka2 PRIVATE _CRT_SECURE_NO_DEPRECATE)
61+
target_compile_definitions(honoka2 PRIVATE _CRT_SECURE_NO_WARNINGS _CRT_SECURE_NO_DEPRECATE)
6562
endif()
6663

6764
if(HONOKAMIKU_INSTALL)

honokamiku_program.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,8 @@ int main(int argc, char *argv[])
167167

168168
/* Set stdout to binary mode for Windows*/
169169
#ifdef _WIN32
170-
_setmode(0, O_BINARY);
171-
_setmode(1, O_BINARY); /* stdout = 1 */
170+
_setmode(0, _O_BINARY);
171+
_setmode(1, _O_BINARY); /* stdout = 1 */
172172
#endif
173173

174174
/* Check argc */
@@ -503,7 +503,7 @@ int main(int argc, char *argv[])
503503
return (-1);
504504
}
505505

506-
if(honokamiku_decrypt_final_init(dctx, expected_id, select_ktbl, def_name_sum, file_input, file_header) != HONOKAMIKU_ERR_OK)
506+
if(honokamiku_decrypt_final_init(dctx, expected_id, select_ktbl, def_name_sum, basename, file_header) != HONOKAMIKU_ERR_OK)
507507
{
508508
/* Unknown */
509509
fprintf(stderr, "%s: Unknown V3+ decryption method\n", file_input);

0 commit comments

Comments
 (0)