summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2010-03-01 19:44:57 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-03-02 14:42:40 +0000
commite776e7cf0785e536c657d765f0978639efc00956 (patch)
treec1de392a5df1d219497278bc1d1f0b43544775c4 /tools
parent64016db8dc417eb52b64794e9849d1bd547eb917 (diff)
downloadtelepathy-glib-e776e7cf0785e536c657d765f0978639efc00956.tar.gz
tools/glib-ginterface-gen.py: escape the doc-comment better
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Diffstat (limited to 'tools')
-rw-r--r--tools/glib-ginterface-gen.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/tools/glib-ginterface-gen.py b/tools/glib-ginterface-gen.py
index 13f7f69eb..4c58fc4ea 100644
--- a/tools/glib-ginterface-gen.py
+++ b/tools/glib-ginterface-gen.py
@@ -184,12 +184,9 @@ class Generator(object):
self.h(' * implement_%s (gpointer klass,' % self.node_name_lc)
self.h(' * gpointer unused G_GNUC_UNUSED)')
self.h(' * {')
- # "#" is special to gtkdoc under some circumstances; it appears
- # that escaping "##" as "#<!---->#" or "&#35;&#35;" doesn't work,
- # but adding an extra hash symbol does. Thanks, gtkdoc :-(
- self.h(' * #define IMPLEMENT(x) %s%s_implement_###x (\\'
+ self.h(' * #define IMPLEMENT(x) %s%s_implement_&num;&num;x (\\'
% (self.prefix_, self.node_name_lc))
- self.h(' * klass, my_object_###x)')
+ self.h(' * klass, my_object_&num;&num;x)')
for method in methods:
class_member_name = method.getAttribute('tp:name-for-bindings')