ok, but then namespace ns1 { extern "C" int ert(void) { return 9; } };
namespace ns2 { extern "C" int ert(void); }; are both the same function ! it would be simpler in the sqlite case to define Mem to something else before include, and then undef it instead of playing with namespace 2017-04-10 10:43 GMT-04:00 Olivier Mascia <o...@integral.be>: > > Le 10 avr. 2017 à 16:21, Daniel Anderson <woni...@gmail.com> a écrit : > > > > as Sqlite is already within extern "C" > > > > I'm wondering how your namespace trick can work ? > > > Both are simply unrelated. > extern "C" is a linkage specification. > Not a namespace declaration. > > -- > Best Regards, Meilleures salutations, Met vriendelijke groeten, > Olivier Mascia, http://integral.software > > > _______________________________________________ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > -- Daniel *L'action accède à la perfection quand, bien que vivant, vous êtes déjà mort* *Bunan* _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users