sample might as well be in C
This commit is contained in:
parent
6c45dd47da
commit
4c22783a54
2 changed files with 5 additions and 5 deletions
|
|
@ -21,7 +21,7 @@ target_include_directories(mach_detours
|
|||
|
||||
|
||||
add_executable(mach_detours_sample
|
||||
sample/main.cpp
|
||||
sample/main.c
|
||||
)
|
||||
target_link_libraries(mach_detours_sample
|
||||
PRIVATE mach_detours
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) Lysann Tranvouez. All rights reserved.
|
||||
|
||||
#include <cassert>
|
||||
#include <cstring>
|
||||
#include <assert.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "mach_detours.h"
|
||||
|
||||
|
|
@ -22,7 +22,7 @@ int main(int argc, const char* argv[])
|
|||
assert(counter == 0);
|
||||
|
||||
detour_transaction_begin();
|
||||
detour_attach(reinterpret_cast<detour_func_t*>(&real_strerror), reinterpret_cast<detour_func_t>(my_strerror));
|
||||
detour_attach((detour_func_t*)&real_strerror, (detour_func_t)my_strerror);
|
||||
detour_transaction_commit();
|
||||
|
||||
assert(counter == 0);
|
||||
|
|
@ -30,7 +30,7 @@ int main(int argc, const char* argv[])
|
|||
assert(counter == 1);
|
||||
|
||||
detour_transaction_begin();
|
||||
detour_detach(reinterpret_cast<detour_func_t*>(&real_strerror), reinterpret_cast<detour_func_t>(my_strerror));
|
||||
detour_detach((detour_func_t*)&real_strerror, (detour_func_t)my_strerror);
|
||||
detour_transaction_commit();
|
||||
|
||||
assert(counter == 1);
|
||||
Loading…
Add table
Add a link
Reference in a new issue