aboutsummaryrefslogtreecommitdiff
path: root/subhook.c
diff options
context:
space:
mode:
authorZeex <zeex@rocketmail.com>2013-12-07 18:12:05 +0700
committerZeex <zeex@rocketmail.com>2013-12-07 18:12:05 +0700
commit2aca600fa7cf73fc9179b6ca24fbd399b6d91353 (patch)
treecb4224c2e1032269980af1684a52c561b589fb61 /subhook.c
parent88d878cc687dd4fab537b5684823cd77a797c25a (diff)
downloadsubhook-2aca600fa7cf73fc9179b6ca24fbd399b6d91353.zip
subhook-2aca600fa7cf73fc9179b6ca24fbd399b6d91353.tar.gz
subhook-2aca600fa7cf73fc9179b6ca24fbd399b6d91353.tar.bz2
Allocate whole struct in one malloc() call
Diffstat (limited to 'subhook.c')
-rw-r--r--subhook.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/subhook.c b/subhook.c
index 037f546..7d9ea6b 100644
--- a/subhook.c
+++ b/subhook.c
@@ -28,25 +28,6 @@
#include "subhook.h"
#include "subhook_private.h"
-SUBHOOK_EXPORT subhook_t SUBHOOK_API subhook_new() {
- subhook_t hook;
-
- if ((hook = calloc(1, sizeof(*hook))) == NULL)
- return NULL;
-
- if (subhook_arch_new(hook) < 0) {
- free(hook);
- return NULL;
- }
-
- return hook;
-}
-
-SUBHOOK_EXPORT void SUBHOOK_API subhook_free(subhook_t hook) {
- subhook_arch_free(hook);
- free(hook);
-}
-
SUBHOOK_EXPORT void *SUBHOOK_API subhook_get_src(subhook_t hook) {
return hook->src;
}