summaryrefslogtreecommitdiff
path: root/gtkdoc-scan.in
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2011-09-07 15:34:35 +0200
committerStefan Sauer <ensonic@users.sf.net>2011-09-07 15:34:35 +0200
commitb007da0c17049753621ab724abb6df6bb69b005c (patch)
tree9610788c15f41ed04e3d8423b022579c1ceaef41 /gtkdoc-scan.in
parentaccb09a97ef9379a19266dfceebd8bf0646ec53e (diff)
downloadgtk-doc-b007da0c17049753621ab724abb6df6bb69b005c.tar.gz
scan: better matching of types
Diffstat (limited to 'gtkdoc-scan.in')
-rwxr-xr-xgtkdoc-scan.in12
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 = "";
}