From: Gordon W. <gwe...@od...> - 2004-06-23 20:52:25
|
I was messing around with the MySQL library on Win32. First of all, I had to create an alternate makefile to deal with the paralell universe that is NMAKE (everything looks vaguely familiar, but nothing works like you expect), I'll check that in to CVS. The second thing is that the functions int mysql_create_db(MYSQL *mysql, const char *DB); int mysql_drop_db(MYSQL *mysql, const char *DB); That are exported through SWIG are listed as deprecated in the docs (they recommend using CREATE DATABASE / DROP DATABASE statements). Actually, I think they're gone in MySQL 4.0, since I can't link to them, but it links fine once I remove them from the .i file. Would there be objections to removing these from the .i file, or is there a better, backwards compatible approach? -- Gordon Weakliem http://www.eighty-twenty.net |
From: Noel W. <noe...@ya...> - 2004-06-24 12:07:52
|
--- Gordon Weakliem <gwe...@od...> wrote: > I was messing around with the MySQL library on Win32. Groovy. I'm glad someone is adding Win32 support. > That are exported through SWIG are listed as deprecated > in the docs (they recommend using CREATE DATABASE / DROP > DATABASE statements). Actually, I think they're gone in > MySQL 4.0, since I can't link to them, but it links fine > once I remove them from the .i file. Would there be > objections to removing these from the .i file, or is > there a better, backwards compatible approach? I don't know of any way to support backwards compatibility. Maybe SWIG has #ifdef-like functionality? Anyway, I don't think it is worth supporting MySQL 3.x now that 4.0 is out and (seems to be) in wide-spread use, so no objections from me if you remove those definitions. Can anyone comment on usage of MySQL 3 vs 4? I'd be interested to know which is more popular. Noel ===== Email: noelwelsh <at> yahoo <dot> com Jabber: noelw <at> jabber <dot> org __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail |
From: Gordon W. <gwe...@od...> - 2004-06-24 20:29:34
|
-----Original Message from Noel Welsh <noe...@ya...>----- > Maybe SWIG has #ifdef-like functionality? It looks like a simple #if can detect version 4, so I've put those exports into a conditional and checked in the .i file. I've also checked in the Win32 makefile (makefile.win32), which I've tested with MSVC 6 and VS.NET 1.1. -- Gordon Weakliem http://www.eighty-twenty.net |
From: MJ R. <mj...@ds...> - 2004-06-25 14:39:08
|
On 2004-06-24 13:07:45 +0100 Noel Welsh <noe...@ya...> wrote: > Can anyone comment on usage of MySQL 3 vs 4? I'd be > interested to know which is more popular. Both seem to be quite widespread still and probably will be until MySQL 3 support is no longer easily available. We're probably only just about tipping in favour of 4 being more common for new installations, as far as I can tell. -- MJR/slef My Opinion Only and not of any group I know http://www.ttllp.co.uk/ for creative copyleft computing "To be English is not to be baneful / To be standing by the flag not feeling shameful / Racist or partial..." (Morrissey) |