On Fri, Jul 8, 2016 at 6:56 PM, Daniel Seither <p...@tiwoc.de> wrote:
> Using clang 3.8 with -Wreserved-id-macro (enabled by -Weverything), I
> just noticed that SQLite uses include guards with a leading underscore,
> for example _SQLITE3_H_ in the amalgamation. According to the C
> standard, this is a reserved identifier, leading to undefined behavior:

While uncommon, it is not unheard of for apps to use include guards to
check for a library's existence. While it is indeed not in compliance,
in practice fixing this may affect existing SQLite users.

-- 
Cory Nelson
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to