Hi, Renaming the parameters did the trick. however I searched in the app for such declarations, I could not find any, But there are many third party libraries are included before that. One of them might have caused the problem. Thanks for the quick replies.
Manohar On Sat, Apr 18, 2009 at 12:31 AM, D. Richard Hipp <d...@hwaci.com> wrote: > > On Apr 17, 2009, at 2:53 PM, manohar s wrote: > > > Hi > > > > I am getting this error: > > > > sqlite3.h:1757: parse error before string constant > > > > Whenever I am including the static sqlite library in my c++ app. > > This is > > happening with recent release 3.6.13. Earlier I never experienced any > > problem. In that line in the header file, This function is present: > > > > void sqlite3_randomness(int N, void *P); > > > > Strangely I am able to compile successfully if I comment out this > > line! > > > > 1) Am I doing anything wrong here? > > 2) Is it safe to comment this out? > > > > No, it is not safe to comment this line out. You need to fix the > problem, not just ameliorate the symptoms. > > Perhaps you have a line such as one of these: > > #define P "something" > #define N "something" > > Somewhere in one of your header files prior to the point where you > #include "sqlite3.h"? > > D. Richard Hipp > d...@hwaci.com > > > > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > -- hope is the only thing which keeps us all happy http://sqlyog.wordpress.com/ _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users