On 23 Jan 2009, at 02:00, Ognen Ivanovski wrote:

>   - do you know a way how top postpone checking if sqlite3_open_v2()
> is available from compile time to runtime? Or should i resort to
> #ifdefs?

Easiest is probably do let extconf.rb do the checking and use #ifdefs  
based on that. The issue here is though that the signature of  
sqlite3_open and sqlite3_open_v2 differ, so they can't be simply  
interchanged (like in the case of sqlite3_prepare / sqlite3_prepare_v2  
that you might have seen).

You can't defer this check to runtime, it has to be done compile time  
because the library needs to be linked. As long as it's properly  
backwards compatible I'm ok with the change. I do think we should use  
sqlite3_open_v2 always for >= 3.5.0, so not only when certain options  
are requested.

Submitting a batch can easily be done with git format-patch and  
putting it on LH, or by sending me a pull request through github.

-- 
Regards,

Dirkjan Bussink

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to