Thank you Nuno and Joe for your help. I have posted a new version, now
called extension-functions.c, which works on external interfaces only and
therefore does not require the sqlite3 source code. I have made everything
a single C file with instructions as a comment at the top, hence no need for
On 9/14/07, Liam Healy <[EMAIL PROTECTED]> wrote:
> I tried eliminating sqliteInt.h and replacing with explicit declarations
> of i64 and u8. That part worked fine, but func_ext.c also uses
> sqliteMalloc
void *sqlite3_malloc(int);
void *sqlite3_realloc(void*, int);
void sqlite3_free(void*);
ar
I tried eliminating sqliteInt.h and replacing with explicit declarations
of i64 and u8. That part worked fine, but func_ext.c also uses
sqliteMalloc
which is also defined in sqliteInt.h which led me down a rabbit hole of
pulling
more and more from sqliteInt.h, and I still can't eliminate the erro
On 9/10/07, Joe Wilson <[EMAIL PROTECTED]> wrote:
> --- Liam Healy <[EMAIL PROTECTED]> wrote:
> > Thanks for the tip Joe. With sqlite3.h included, I can eliminate os.h and
> > vdbeInt.h, but not sqliteInt.h. Apparently sqliteInt.h is not included by
> > sqlite3.h, and there are typedefs there tha
--- Liam Healy <[EMAIL PROTECTED]> wrote:
> Thanks for the tip Joe. With sqlite3.h included, I can eliminate os.h and
> vdbeInt.h, but not sqliteInt.h. Apparently sqliteInt.h is not included by
> sqlite3.h, and there are typedefs there that are needed.
It would be nice if people could use the ex
Thanks for the tip Joe. With sqlite3.h included, I can eliminate os.h and
vdbeInt.h, but not sqliteInt.h. Apparently sqliteInt.h is not included by
sqlite3.h, and there are typedefs there that are needed.
Liam
On 9/5/07, Joe Wilson <[EMAIL PROTECTED]> wrote:
>
> Hi Liam,
>
> In func_ext.c and m
Hi Liam,
In func_ext.c and map.h you're including private sqlite3 header
files: sqliteInt.h, os.h and vdbeInt.h, which change from release
to release.
If you only use the public sqlite3.h header file instead, it has
a greater chance of being compatible with new releases.
--- Liam Healy <[EMAI
OK I have posted a new version of extension-functions.tgz on
sqlite.org/contrib. This version includes definitions for READ_UTF8,
sqlite3ReadUtf8, SKIP_UTF8, sqlite3utf8CharLen, xtra_utf8_bytes,
xtra_utf8_bits, utf_mask taken from the 3.3.13 source code, so it should
continue to work in sqlite 3.4
Good point. I guess my intent is this: I'd like to use the external
API completely if possible. If not, I'm not sure whether to include source
or use the current library (I can see advantages to each). I guess there
aren't external API calls that do the needed tasks, so I'll have to figure
out w
--- Liam Healy <[EMAIL PROTECTED]> wrote:
> Thanks. I have changed the use of sqlite3CreateFunc to
> sqlite3_create_function. I did not need to include the source code for
> sqlite3utf8CharLen because there's a sqlite3Utf8CharLen (note different
> capitalization) in the library. However, the de
Thanks. I have changed the use of sqlite3CreateFunc to
sqlite3_create_function. I did not need to include the source code for
sqlite3utf8CharLen because there's a sqlite3Utf8CharLen (note different
capitalization) in the library. However, the definition
of sqlite3ReadUtf8 and needed definitions
--- Liam Healy <[EMAIL PROTECTED]> wrote:
> I was the one who packaged up extension-functions.tgz and posted on
> contrib. I didn't author the original code but I'd like to fix this up.
> I'm not clear on what needs to be changed. I gather that sqlite3utf8CharLen
> and sqlite3CreateFunc shouldn't
I was the one who packaged up extension-functions.tgz and posted on
contrib. I didn't author the original code but I'd like to fix this up.
I'm not clear on what needs to be changed. I gather that sqlite3utf8CharLen
and sqlite3CreateFunc shouldn't be used. I'm not sure how to convert to use
the
--- Paul Harris <[EMAIL PROTECTED]> wrote:
> I wanted to get a LOG10() function in sqlite3, and I found the
> extension-functions.tgz file in http://sqlite.org/contrib
>
> I am using the all-in-one sqlite3.h/c version of sqlite3, and the
> extension-functions files don't seem to fit at all.
>
> F
Hi,
I wanted to get a LOG10() function in sqlite3, and I found the
extension-functions.tgz file in http://sqlite.org/contrib
I am using the all-in-one sqlite3.h/c version of sqlite3, and the
extension-functions files don't seem to fit at all.
For example, it wants to call a function called sqlit
Hi,
I wanted to get a LOG10() function in sqlite3, and I found the
extension-functions.tgz file in http://sqlite.org/contrib
I am using the all-in-one sqlite3.h/c version of sqlite3, and the
extension-functions files don't seem to fit at all.
For example, it wants to call a function called sqlit
16 matches
Mail list logo