diff options
| author | David M. Syzdek <david@syzdek.net> | 2022-08-31 15:01:18 -0800 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2022-08-31 15:01:18 -0800 |
| commit | f3b26aea269e9933732cda78e72eb8d7a4c8c387 (patch) | |
| tree | d50a5902893c24a332462a0666a7683ee620d935 /lib/libbindle | |
| parent | b6551d6e9a475db64fe9cd8cd20695203d860cd8 (diff) | |
| download | bindletools-f3b26aea269e9933732cda78e72eb8d7a4c8c387.tar.gz bindletools-f3b26aea269e9933732cda78e72eb8d7a4c8c387.tar.bz2 bindletools-f3b26aea269e9933732cda78e72eb8d7a4c8c387.tar.xz bindletools-f3b26aea269e9933732cda78e72eb8d7a4c8c387.zip | |
libbindle: adding bindle_realloc()
Diffstat (limited to 'lib/libbindle')
| -rw-r--r-- | lib/libbindle/libbindle.sym | 1 | ||||
| -rw-r--r-- | lib/libbindle/lobj.c | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/lib/libbindle/libbindle.sym b/lib/libbindle/libbindle.sym index 42fa0b1..d01b1dd 100644 --- a/lib/libbindle/libbindle.sym +++ b/lib/libbindle/libbindle.sym | |||
| @@ -66,6 +66,7 @@ bindle_map_lookup_value | |||
| 66 | # psuedo object functions | 66 | # psuedo object functions |
| 67 | bindle_alloc | 67 | bindle_alloc |
| 68 | bindle_free | 68 | bindle_free |
| 69 | bindle_realloc | ||
| 69 | bindle_release | 70 | bindle_release |
| 70 | bindle_retain | 71 | bindle_retain |
| 71 | bindle_retain_count | 72 | bindle_retain_count |
diff --git a/lib/libbindle/lobj.c b/lib/libbindle/lobj.c index 2ea1f7a..244d410 100644 --- a/lib/libbindle/lobj.c +++ b/lib/libbindle/lobj.c | |||
| @@ -115,6 +115,17 @@ bindle_free( | |||
| 115 | } | 115 | } |
| 116 | 116 | ||
| 117 | 117 | ||
| 118 | void * | ||
| 119 | bindle_realloc( | ||
| 120 | void * ptr, | ||
| 121 | size_t size ) | ||
| 122 | { | ||
| 123 | BindleDebugTrace(); | ||
| 124 | assert(size >= BNDL_OBJ_SIZE); | ||
| 125 | return(realloc(ptr, size)); | ||
| 126 | } | ||
| 127 | |||
| 128 | |||
| 118 | void | 129 | void |
| 119 | bindle_release( | 130 | bindle_release( |
| 120 | bindle_obj_t * obj ) | 131 | bindle_obj_t * obj ) |
