Hello,

I'm seeing the following error using this jemalloc version in a client app. 
I'm suspecting the code was supposed to include the header stdbool.h but did 
not do so?

I grepped for this header but I did not see it included in the base jemalloc 
header. I did see it included in jemalloc_internal_decls.h but jemalloc.h only 
includes limits.h and strings.h.

Matthew.

/usr/local/jemalloc/include/jemalloc/jemalloc.h:155:47: error: unknown type 
name 'bool'
typedef void *(chunk_alloc_t)(size_t, size_t, bool *, unsigned);
                                              ^
/usr/local/jemalloc/include/jemalloc/jemalloc.h:156:9: warning: type specifier 
missing, defaults to 'int' [-Wimplicit-int]
typedef bool (chunk_dalloc_t)(void *, size_t, unsigned);
~~~~~~ ^
/usr/local/jemalloc/include/jemalloc/jemalloc.h:156:14: error: function cannot 
return function type 'int (void *, size_t, unsigned int)'
typedef bool (chunk_dalloc_t)(void *, size_t, unsigned);
             ^
/usr/local/jemalloc/include/jemalloc/jemalloc.h:156:15: error: a parameter list 
without types is only allowed in a function definition
typedef bool (chunk_dalloc_t)(void *, size_t, unsigned);
_______________________________________________
jemalloc-discuss mailing list
jemalloc-discuss@canonware.com
http://www.canonware.com/mailman/listinfo/jemalloc-discuss

Reply via email to