Hick Gunter wrote: > On ILP_32 architectures, the integer 0 What integer 0? The message is about initializing scalars[11].pContent (a "void*") with "(void*)db", which is "sqlite3*".
> Oh? What exactly is illegal about this? > >> struct IcuScalar { >> const char *zName; /* Function name */ >> int nArg; /* Number of arguments */ >> int enc; /* Optimal text encoding */ >> void *pContext; /* sqlite3_user_data() context >> */ >> void (*xFunc)(sqlite3_context*,int,sqlite3_value**); >> } scalars[] = { >> ... >> {"icu_load_collation", 2, SQLITE_UTF8, (void*)db, icuLoadCollation}, >> }; >> >> should read >> >> } scalars[] = { >> ... >> { "icu_load_collation", 2, SQLITE_UTF8, 0, icuLoadCollation } >> }; >> >> scalars[11].pContext = (void*)db; Regards, Clemens _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users