sample might as well be in C

This commit is contained in:
Lysann Tranvouez 2025-09-30 23:51:28 +02:00
parent 6c45dd47da
commit 4c22783a54
2 changed files with 5 additions and 5 deletions

View file

@ -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);