Hello, I would like to point out that identifiers like the following do not fit to the expected naming convention of the C language standard. - __PJLIB_H__ http://trac.pjsip.org/repos/browser/pjproject/trunk/pjlib/include/pjlib.h?rev=3553#L58 - __PJ_ASYNCSOCK_H__ http://trac.pjsip.org/repos/browser/pjproject/trunk/pjlib/include/pj/activesock.h?rev=4461#L20 Would you like to adjust your selection for unique names? https://www.securecoding.cert.org/confluence/display/seccode/DCL37-C.+Do+not+declare+or+define+a+reserved+identifier#DCL37-C.Donotdeclareordefineareservedidentifier-NoncompliantCodeExample%28HeaderGuard%29 Regards, Markus