From: Warren Young Date: February 12 2008 2:56am Subject: Re: RFC: What to do about the integer type mess? List-Archive: http://lists.mysql.com/plusplus/7452 Message-Id: <47B10AC5.8070104@etr-usa.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Warren Young wrote: > > Would the attached patch be a problem? And the answer is, "yes". Turns out, Microsoft *still* doesn't ship stdint.h. Not even with Visual C++ 2008. Typical... I guess this affects MinGW as well? I found a few third-party implementations, but they're all licensed as BSD-with-attribution, which is incompatible with LGPL. Even if it weren't, I couldn't presume to make a decision like that which would force others to modify their documentation on MySQL++'s behalf. So, I'm going to reinvent this wheel by using stdint.h by default, and falling back to the old way when common.h detects a system it knows doesn't have it. It's essentially the same situation we have now with NO_LONG_LONGS.