diff options
author | Stefan Sauer <ensonic@users.sf.net> | 2011-09-07 15:34:35 +0200 |
---|---|---|
committer | Stefan Sauer <ensonic@users.sf.net> | 2011-09-07 15:34:35 +0200 |
commit | b007da0c17049753621ab724abb6df6bb69b005c (patch) | |
tree | 9610788c15f41ed04e3d8423b022579c1ceaef41 /gtkdoc-scan.in | |
parent | accb09a97ef9379a19266dfceebd8bf0646ec53e (diff) | |
download | gtk-doc-b007da0c17049753621ab724abb6df6bb69b005c.tar.gz |
scan: better matching of types
Diffstat (limited to 'gtkdoc-scan.in')
-rwxr-xr-x | gtkdoc-scan.in | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gtkdoc-scan.in b/gtkdoc-scan.in index aff585b..0de762b 100755 --- a/gtkdoc-scan.in +++ b/gtkdoc-scan.in @@ -842,18 +842,18 @@ sub ScanHeader { my ($class,$lclass); my ($standard_decl) = ""; do { - if ($list =~ m/^\S+_IS_(\S*)_CLASS/m) { + if ($list =~ m/^\S+_IS_(\S*)_CLASS\n/m) { $class = $1; $lclass = lc($class); - @TRACE@("Found gobject class '$class'\n"); - } elsif ($list =~ m/^\S+_IS_(\S*)/m) { + @TRACE@("Found gobject class '$class' from is class macro\n"); + } elsif ($list =~ m/^\S+_IS_(\S*)\n/m) { $class = $1; $lclass = lc($class); - @TRACE@("Found gobject class '$class'\n"); - } elsif ($list =~ m/^\S+_(\S*)_get_type\n/m) { + @TRACE@("Found gobject class '$class' from is macro\n"); + } elsif ($list =~ m/^\S+?_(\S*)_get_type\n/m) { $lclass = $1; $class = uc($lclass); - @TRACE@("Found gobject class '$class'\n"); + @TRACE@("Found gobject class '$class' from get_type function\n"); } else { $class = $lclass = ""; } |