diff options
author | Moshe Kaplan <me@moshekaplan.com> | 2020-08-07 19:32:16 -0400 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2020-08-08 09:54:29 +0000 |
commit | 3b47a55b0daeddb4edee6390387b0dfca1135be3 (patch) | |
tree | 98fdafc72394091a119250d4d5f0f7dbcde2ea3e /epan/tvbparse.c | |
parent | 191e1f62d5b27123dae3f4488a5c2e2e799af0a0 (diff) |
Replace instances of wmem_alloc with wmem_new
This commit replaces instances of
(myobj *)wmem_alloc(wmem_X_scope(), sizeof(myobj))
and replaces them with:
wmem_new(wmem_X_scope(), myobj)
to improve the readability of Wireshark's code.
Replacements were made with the following Python script:
import os
import re
import sys
pattern = r'\(([^\s\n]+) ?\*\) ?wmem_alloc(0?)\((wmem_[a-z]+_scope\(\)), sizeof\(\1\)\)'
replacewith = r'wmem_new\2(\3, \1)'
startdir = sys.argv[1]
for root, dirs, files in os.walk(startdir):
for fname in files:
fpath = os.path.join(root, fname)
if not fpath.endswith('.c'):
continue
with open(fpath, 'r') as fh:
fdata = fh.read()
output = re.sub(pattern, replacewith, fdata)
if fdata != output:
print(fpath)
with open(fpath, 'w') as fh:
fh.write(output)
Change-Id: I223cb2fcce336bc99ca21c4a74e4cf758fd00572
Reviewed-on: https://code.wireshark.org/review/38088
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/tvbparse.c')
-rw-r--r-- | epan/tvbparse.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/epan/tvbparse.c b/epan/tvbparse.c index 8037c3d776..91c7205baf 100644 --- a/epan/tvbparse.c +++ b/epan/tvbparse.c @@ -210,7 +210,7 @@ tvbparse_wanted_t* tvbparse_chars(const int id, tvbparse_action_t before_cb, tvbparse_action_t after_cb) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); char *accept_str; gsize i; @@ -269,7 +269,7 @@ tvbparse_wanted_t* tvbparse_not_char(const int id, const void* data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); w->condition = cond_not_char; w->id = id; @@ -289,7 +289,7 @@ tvbparse_wanted_t* tvbparse_not_chars(const int id, tvbparse_action_t before_cb, tvbparse_action_t after_cb) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); char *accept_str; gsize i; @@ -338,7 +338,7 @@ tvbparse_wanted_t* tvbparse_string(const int id, const void* data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); w->condition = cond_string; w->id = id; @@ -377,7 +377,7 @@ tvbparse_wanted_t* tvbparse_casestring(const int id, const void* data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); w->condition = cond_casestring; w->id = id; @@ -440,7 +440,7 @@ tvbparse_wanted_t* tvbparse_set_oneof(const int id, tvbparse_action_t before_cb, tvbparse_action_t after_cb, ...) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); tvbparse_t* el; va_list ap; @@ -531,7 +531,7 @@ tvbparse_wanted_t* tvbparse_hashed(const int id, tvbparse_wanted_t* key, tvbparse_wanted_t* other, ...) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); gchar* name; tvbparse_wanted_t* el; va_list ap; @@ -636,7 +636,7 @@ tvbparse_wanted_t* tvbparse_set_seq(const int id, tvbparse_action_t before_cb, tvbparse_action_t after_cb, ...) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); tvbparse_wanted_t* el = NULL; va_list ap; @@ -735,7 +735,7 @@ tvbparse_wanted_t* tvbparse_some(const int id, tvbparse_action_t after_cb, const tvbparse_wanted_t* el) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); g_assert(from <= to); @@ -817,7 +817,7 @@ tvbparse_wanted_t* tvbparse_until(const int id, tvbparse_action_t after_cb, const tvbparse_wanted_t* el, until_mode_t until_mode) { - tvbparse_wanted_t* w = (tvbparse_wanted_t *)wmem_alloc0(wmem_epan_scope(), sizeof(tvbparse_wanted_t)); + tvbparse_wanted_t* w = wmem_new0(wmem_epan_scope(), tvbparse_wanted_t); w->condition = cond_until; w->control.until.mode = until_mode; |