<div dir="ltr">You actually need to include stdbool.h:<br><pre class="">#include <<code class="">stdbool.h</code>><br>#include <stdlib.h><br>#include <<code class="">jemalloc/jemalloc.h</code>></pre><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 24, 2014 at 1:26 AM, Matthew Hall <span dir="ltr"><<a href="mailto:mhall@mhcomputing.net" target="_blank">mhall@mhcomputing.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I'm seeing the following error using this jemalloc version in a client app.<br>
I'm suspecting the code was supposed to include the header stdbool.h but did<br>
not do so?<br>
<br>
I grepped for this header but I did not see it included in the base jemalloc<br>
header. I did see it included in jemalloc_internal_decls.h but jemalloc.h only<br>
includes limits.h and strings.h.<br>
<br>
Matthew.<br>
<br>
/usr/local/jemalloc/include/jemalloc/jemalloc.h:155:47: error: unknown type name 'bool'<br>
typedef void *(chunk_alloc_t)(size_t, size_t, bool *, unsigned);<br>
                                              ^<br>
/usr/local/jemalloc/include/jemalloc/jemalloc.h:156:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]<br>
typedef bool (chunk_dalloc_t)(void *, size_t, unsigned);<br>
~~~~~~ ^<br>
/usr/local/jemalloc/include/jemalloc/jemalloc.h:156:14: error: function cannot return function type 'int (void *, size_t, unsigned int)'<br>
typedef bool (chunk_dalloc_t)(void *, size_t, unsigned);<br>
             ^<br>
/usr/local/jemalloc/include/jemalloc/jemalloc.h:156:15: error: a parameter list without types is only allowed in a function definition<br>
typedef bool (chunk_dalloc_t)(void *, size_t, unsigned);<br>
_______________________________________________<br>
jemalloc-discuss mailing list<br>
<a href="mailto:jemalloc-discuss@canonware.com">jemalloc-discuss@canonware.com</a><br>
<a href="http://www.canonware.com/mailman/listinfo/jemalloc-discuss" target="_blank">http://www.canonware.com/mailman/listinfo/jemalloc-discuss</a><br>
</blockquote></div><br></div>