summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2013-09-20 11:19:12 +0200
committerMurray Cumming <murrayc@murrayc.com>2013-09-20 11:19:12 +0200
commit6b343fa4d93211836a6206d561b1d42716504e82 (patch)
tree6aac083e6032ad3ff92bb9d5b045a163c0d3c661
parentadd3b92361e1e5f23116a101f74be442ae38f4be (diff)
downloadglibmm-6b343fa4d93211836a6206d561b1d42716504e82.tar.gz
tools: h2def.py: Handle *_DEPRECATED_IN_*_FOR (*)
-rwxr-xr-xtools/defs_gen/h2def.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/defs_gen/h2def.py b/tools/defs_gen/h2def.py
index 9c90770b..3ffbd7cb 100755
--- a/tools/defs_gen/h2def.py
+++ b/tools/defs_gen/h2def.py
@@ -304,6 +304,10 @@ def clean_func(buf):
pat = re.compile(r"""G_GNUC_WARN_UNUSED_RESULT|G_INLINE_FUNC""", re.MULTILINE)
buf = pat.sub('', buf)
+ #strip *_DEPRECATED_IN_*_FOR (*):
+ pat = re.compile(r"""[A-Z]+_DEPRECATED_IN_[1-9]_([1-9]*)_FOR \(\S*\)\S*""", re.MULTILINE)
+ buf = pat.sub('', buf)
+
#strip *_DEPRECATED*
pat = re.compile(r"""[A-Z]+_DEPRECATED\S*""", re.MULTILINE)
buf = pat.sub('', buf)