<div dir="ltr">Dear All,<div>        I am developing a test program with c++.</div><div>        as following shows,</div><div>        </div><div><div><i>#include <libwebsockets.h></i></div><div><i><br></i></div><div><i>int main()</i></div><div><i>{</i></div><div><i><span style="white-space:pre"> </span>return 0;</i></div><div><i>}</i></div></div><div><br></div><div>but the compile output:</div><div>     g++ -D__GXX_EXPERIMENTAL_CXX0X__ -O0 -g3 -Wall -c -fmessage-length=0 -std=c++0x -MMD -MP -MF"main.d" -MT"main.o" -o "main.o" "../main.cpp"</div><div>In file included from ../main.cpp:9:0:</div><div>/usr/local/include/libwebsockets.h:1818:39: <font color="#0000ff">error: expected ‘,’ or ‘...’ before ‘private’</font></div><div> lws_jwk_export(struct lws_jwk *s, int private, char *p, size_t len);</div><div><br></div><div>I have checked the libwebsockets.h line 1818:</div><div>lws_jwk_export(struct lws_jwk *s, int <font color="#ff0000">private</font>, char *p, size_t len);<br></div><div><br></div><div>It`s seems that the funtion input param name comflct with c++ key word private.</div><div><br></div><div>It`s a bug or am  i miss soming?</div><div><br></div><div>Yours Chropin</div></div>