Hide __attribute__ from doxygen
authorMichael Brown <mcb30@etherboot.org>
Wed, 18 May 2005 14:42:02 +0000 (14:42 +0000)
committerMichael Brown <mcb30@etherboot.org>
Wed, 18 May 2005 14:42:02 +0000 (14:42 +0000)
src/include/compiler.h

index 4a7c48a..b59ffea 100644 (file)
@@ -1,7 +1,17 @@
 #ifndef COMPILER_H
 #define COMPILER_H
 
-/* We export the symbol obj_OBJECT (OBJECT is defined on command-line)
+/*
+ * Doxygen can't cope with some of the more esoteric areas of C, so we
+ * make its life simpler.
+ *
+ */
+#ifdef DOXYGEN
+#define __attribute__(...)
+#endif
+
+/*
+ * We export the symbol obj_OBJECT (OBJECT is defined on command-line)
  * as a global symbol, so that the linker can drag in selected object
  * files from the library using -u obj_OBJECT.
  *