Commit fe1f4777 by Carlos Martín Nieto Committed by Edward Thomson

Add a no-op size_t typedef for the doc parser

Clang's documentation parser, which we use in our documentation system
does not report any comments for functions which use size_t as a type.

The root cause is buried somewhere in libclang but we can work around it
by defining the type ourselves. This typedef makes sure that libclang
sees it and that we do not change its size.
parent 56da07cb
...@@ -29,6 +29,14 @@ ...@@ -29,6 +29,14 @@
# include <inttypes.h> # include <inttypes.h>
#endif #endif
#ifdef DOCURIUM
/*
* This is so clang's doc parser acknowledges comments on functions
* with size_t parameters.
*/
typedef size_t size_t;
#endif
/** Declare a public function exported for application use. */ /** Declare a public function exported for application use. */
#if __GNUC__ >= 4 #if __GNUC__ >= 4
# define GIT_EXTERN(type) extern \ # define GIT_EXTERN(type) extern \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment