aboutsummaryrefslogtreecommitdiff
path: root/subhook.c
diff options
context:
space:
mode:
authorZeex <zeex@rocketmail.com>2014-07-29 17:42:17 +0700
committerZeex <zeex@rocketmail.com>2014-07-29 17:42:34 +0700
commitd4cd4aa8f4b04da45ece74725cc23f48ee132b35 (patch)
treebe6102147c6d5a06544293c123e90d18b1e49bdd /subhook.c
parentdf95b921b9488ffbe24a1ab4f56825275e09077f (diff)
downloadsubhook-d4cd4aa8f4b04da45ece74725cc23f48ee132b35.zip
subhook-d4cd4aa8f4b04da45ece74725cc23f48ee132b35.tar.gz
subhook-d4cd4aa8f4b04da45ece74725cc23f48ee132b35.tar.bz2
Call subhook_unprotect() only on first install
Diffstat (limited to 'subhook.c')
-rw-r--r--subhook.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/subhook.c b/subhook.c
index 7d9ea6b..d69bc0d 100644
--- a/subhook.c
+++ b/subhook.c
@@ -28,14 +28,6 @@
#include "subhook.h"
#include "subhook_private.h"
-SUBHOOK_EXPORT void *SUBHOOK_API subhook_get_src(subhook_t hook) {
- return hook->src;
-}
-
-SUBHOOK_EXPORT void *SUBHOOK_API subhook_get_dst(subhook_t hook) {
- return hook->dst;
-}
-
SUBHOOK_EXPORT void SUBHOOK_API subhook_set_src(subhook_t hook, void *src) {
hook->src = src;
}
@@ -44,6 +36,14 @@ SUBHOOK_EXPORT void SUBHOOK_API subhook_set_dst(subhook_t hook, void *dst) {
hook->dst = dst;
}
+SUBHOOK_EXPORT void *SUBHOOK_API subhook_get_src(subhook_t hook) {
+ return hook->src;
+}
+
+SUBHOOK_EXPORT void *SUBHOOK_API subhook_get_dst(subhook_t hook) {
+ return hook->dst;
+}
+
SUBHOOK_EXPORT int SUBHOOK_API subhook_is_installed(subhook_t hook) {
return hook->installed;
}