doc: support sphinx 3.0.0+
- Apr 15, 2020
-
-
Our lua functions don't conform to C function declarations, which generates warnings when using Sphinx 3.0.0+.
-
-
-
-
-
-
The macros that expand to __attribute__(x) should precede function declaration, consistently with all the other code.
-
Configure doxygen to expand/ignore some macros like KR_EXPORT. Skip some edge-case symbols that would be difficult to fix otherwise.
-