Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

defs.h

Go to the documentation of this file.
00001 #ifndef MYSQLPP_DEFS_H
00002 #define MYSQLPP_DEFS_H
00003 
00007 
00008 #include "platform.h"
00009 
00010 #include <mysql.h>
00011 
00012 namespace mysqlpp {
00013 
00014 const bool use_exceptions = true;
00015 
00016 enum sql_cmp_type {sql_use_compare};
00017 
00018 #if defined(NO_LONG_LONGS)
00019 typedef unsigned long ulonglong;
00020 typedef long longlong;
00021 #elif !defined(__GNUC__) && (defined(__WIN32__) || defined(_WIN32))
00022 typedef unsigned __int64 ulonglong;
00023 typedef __int64 longlong;
00024 #else
00025 typedef unsigned long long ulonglong;
00026 typedef long long longlong;
00027 #endif
00028 
00029 typedef MYSQL_FIELD Field;
00030 typedef const char cchar;
00031 typedef longlong longgint;
00032 #ifndef uint
00033 typedef unsigned int uint;
00034 #endif
00035 
00036 } // end namespace mysqlpp
00037 
00038 #endif
00039 

Generated on Thu May 5 05:30:43 2005 for MySQL++ by doxygen1.2.18