\r
        /* Public Interface - May be used in end-application: */\r
                /* Macros: */\r
-                       #if __GNUC__ >= 3\r
+                       #if (__GNUC__ >= 3) || defined(__DOXYGEN__)\r
                                /** Indicates to the compiler that the function can not ever return, so that any stack restoring or\r
                                 *  return code may be omitted by the compiler in the resulting binary.\r
                                 */\r