[PATCH] Fix scripts/kernel-doc to handle __attribute__

From: Tom Rini
Date: Fri Mar 19 2004 - 12:27:50 EST


Hi. The following patch is needed so that kernel-doc can handle
functions which have __attribute__'s on them (such as __attribute__
((weak))). The following is against 2.6.4, but I suspect applies to any
2.6 or recent'ish 2.4.

Index: linux-2.6.4/scripts/kernel-doc
===================================================================
--- linux-2.6.4.orig/scripts/kernel-doc 2004-03-10 19:55:26.000000000 -0700
+++ linux-2.6.4/scripts/kernel-doc 2004-03-19 10:19:28.437288679 -0700
@@ -1376,6 +1376,7 @@
$prototype =~ s/^inline +//;
$prototype =~ s/^__inline__ +//;
$prototype =~ s/^#define +//; #ak added
+ $prototype =~ s/__attribute__ \(\([a-z,]*\)\)//;

# Yes, this truly is vile. We are looking for:
# 1. Return type (may be nothing if we're looking at a macro)

--
Tom Rini
http://gate.crashing.org/~trini/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/