| #include <stdarg.h> |
| #include <stdbool.h> |
| #include <stdint.h> |
| #include <stdlib.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif // __cplusplus |
| |
| /** |
| * Some docs. |
| */ |
| extern const uint32_t FOO; |
| |
| /** |
| * The root of all evil. |
| * |
| * But at least it contains some more documentation as someone would expect |
| * from a simple test case like this. |
| * |
| * # Hint |
| * |
| * Always ensure that everything is properly documented, even if you feel lazy. |
| * **Sometimes** it is also helpful to include some markdown formatting. |
| * |
| * //////////////////////////////////////////////////////////////////////////// |
| * |
| * Attention: |
| * |
| * Rust is going to trim all leading `/` symbols. If you want to use them as a |
| * marker you need to add at least a single whitespace inbetween the tripple |
| * slash doc-comment marker and the rest. |
| * |
| */ |
| void root(void); |
| |
| #ifdef __cplusplus |
| } // extern "C" |
| #endif // __cplusplus |