On Jul 12, 2016 10:32 PM, "Cory Nelson" <phro...@gmail.com> wrote:
>
> 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.

Good point, though personally I would weigh this in a different class of
backward compatibility changes. I don't think changing this would be bad.
But I also don't think a change is necessary.

Driving 51 in a zone posted 50 is also not in compliance (with a different
standard, of course). Yet we violate that standard all the time.

The reality is that I'm not aware of a single platform that will fail to
generate correct code for this (outside of treat all warnings as errors).

Yes, it is a standards violation in the strictest sense. Yet it's not a big
deal given the number of successful deployments.

If anyone can demonstrate an implementation that uses this identifier in a
way that is incompatible with SQLite, then it should be changed. Otherwise
it seems to me that disabling treat all warning as errors (or this one
warning in the impacted projects and files) is the least disruptive change
for all concerned.

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

Reply via email to