List:Commits« Previous MessageNext Message »
From:ahristov Date:April 12 2007 12:19am
Subject:Connector/ODBC 5 commit: r862 - in trunk/SDK/MYSQLPlus: Library include
View as plain text  
Modified:
   trunk/SDK/MYSQLPlus/Library/MDescriptor.cpp
   trunk/SDK/MYSQLPlus/Library/MDescriptorAPD.h
   trunk/SDK/MYSQLPlus/Library/MDescriptorARD.h
   trunk/SDK/MYSQLPlus/Library/MDescriptorIPD.h
   trunk/SDK/MYSQLPlus/Library/MDescriptorIRD.h
   trunk/SDK/MYSQLPlus/Library/MDescriptorRecord.h
   trunk/SDK/MYSQLPlus/Library/MDescriptorRecordARD.h
   trunk/SDK/MYSQLPlus/include/MDescriptor.h
Log:
Add and make destructors virtual, and our build will be
quite more clean from warnings and things will work better!


Modified: trunk/SDK/MYSQLPlus/Library/MDescriptor.cpp
===================================================================
--- trunk/SDK/MYSQLPlus/Library/MDescriptor.cpp	2007-04-11 22:01:10 UTC (rev 861)
+++ trunk/SDK/MYSQLPlus/Library/MDescriptor.cpp	2007-04-11 22:19:29 UTC (rev 862)
@@ -432,7 +432,7 @@
 {
     DBUG_ENTER("MDescriptor::getAllocType");
 
-    DBUG_PRINT("oreturn", ( "%d",  nAllocType ));
+    DBUG_PRINT("oreturn", (SQLSINT_FORMAT, nAllocType));
     DBUG_RETURN( nAllocType );
 }
 
@@ -440,7 +440,7 @@
 {
     DBUG_ENTER("MDescriptor::getArraySize");
 
-    DBUG_PRINT("oreturn", ( "%u",  nArraySize ));
+    DBUG_PRINT("oreturn", (SQLUINT_FORMAT, nArraySize));
     DBUG_RETURN( nArraySize );
 }
 

Modified: trunk/SDK/MYSQLPlus/Library/MDescriptorAPD.h
===================================================================
--- trunk/SDK/MYSQLPlus/Library/MDescriptorAPD.h	2007-04-11 22:01:10 UTC (rev 861)
+++ trunk/SDK/MYSQLPlus/Library/MDescriptorAPD.h	2007-04-11 22:19:29 UTC (rev 862)
@@ -49,6 +49,7 @@
     friend class MDescriptorRecordAPD;
 public:
     MDescriptorAPD( SQLSMALLINT odbcVersion, SQLSMALLINT allocType );
+    virtual ~MDescriptorAPD() {};
 
     /* setters */
     SQLRETURN setDescField( SQLSMALLINT nRecNumber, SQLSMALLINT nFieldIdentifier,
SQLPOINTER pValuePtr, SQLINTEGER nBufferLength );

Modified: trunk/SDK/MYSQLPlus/Library/MDescriptorARD.h
===================================================================
--- trunk/SDK/MYSQLPlus/Library/MDescriptorARD.h	2007-04-11 22:01:10 UTC (rev 861)
+++ trunk/SDK/MYSQLPlus/Library/MDescriptorARD.h	2007-04-11 22:19:29 UTC (rev 862)
@@ -41,6 +41,7 @@
     friend class MDescriptorRecordARD;
 public:
     MDescriptorARD( SQLSMALLINT odbcVersion, SQLSMALLINT allocType );
+    virtual ~MDescriptorARD() {};
 
     /* setters */
     SQLRETURN setDescField( SQLSMALLINT nRecNumber, SQLSMALLINT nFieldIdentifier,
SQLPOINTER pValuePtr, SQLINTEGER nBufferLength );

Modified: trunk/SDK/MYSQLPlus/Library/MDescriptorIPD.h
===================================================================
--- trunk/SDK/MYSQLPlus/Library/MDescriptorIPD.h	2007-04-11 22:01:10 UTC (rev 861)
+++ trunk/SDK/MYSQLPlus/Library/MDescriptorIPD.h	2007-04-11 22:19:29 UTC (rev 862)
@@ -41,6 +41,7 @@
     friend class MDescriptorRecordIPD;
 public:
     MDescriptorIPD( SQLSMALLINT odbcVersion );
+    virtual ~MDescriptorIPD() {};
 
     /* setters */
     SQLRETURN setDescField( SQLSMALLINT nRecNumber, SQLSMALLINT nFieldIdentifier,
SQLPOINTER pValuePtr, SQLINTEGER nBufferLength );

Modified: trunk/SDK/MYSQLPlus/Library/MDescriptorIRD.h
===================================================================
--- trunk/SDK/MYSQLPlus/Library/MDescriptorIRD.h	2007-04-11 22:01:10 UTC (rev 861)
+++ trunk/SDK/MYSQLPlus/Library/MDescriptorIRD.h	2007-04-11 22:19:29 UTC (rev 862)
@@ -40,6 +40,7 @@
     friend class MDescriptorRecordIRD;
 public:
     MDescriptorIRD( SQLSMALLINT odbcVersion );
+    virtual ~MDescriptorIRD() {};
 
     /* setters */
     SQLRETURN setDescField( SQLSMALLINT nRecNumber, SQLSMALLINT nFieldIdentifier,
SQLPOINTER pValuePtr, SQLINTEGER nBufferLength );

Modified: trunk/SDK/MYSQLPlus/Library/MDescriptorRecord.h
===================================================================
--- trunk/SDK/MYSQLPlus/Library/MDescriptorRecord.h	2007-04-11 22:01:10 UTC (rev 861)
+++ trunk/SDK/MYSQLPlus/Library/MDescriptorRecord.h	2007-04-11 22:19:29 UTC (rev 862)
@@ -73,7 +73,7 @@
 #endif
 public:
     MDescriptorRecord( MDescriptor *pDescriptor );
-    ~MDescriptorRecord();
+    virtual ~MDescriptorRecord();
 
     /* setters */
     virtual SQLRETURN setDescRec( SQLSMALLINT nType, SQLSMALLINT nSubType, SQLLEN
nLength, SQLSMALLINT nPrecision, SQLSMALLINT nScale, SQLPOINTER pDataPtr, SQLLEN
*pnStringLengthPtr, SQLLEN *pnIndicatorPtr );

Modified: trunk/SDK/MYSQLPlus/Library/MDescriptorRecordARD.h
===================================================================
--- trunk/SDK/MYSQLPlus/Library/MDescriptorRecordARD.h	2007-04-11 22:01:10 UTC (rev 861)
+++ trunk/SDK/MYSQLPlus/Library/MDescriptorRecordARD.h	2007-04-11 22:19:29 UTC (rev 862)
@@ -37,6 +37,7 @@
     friend class MDescriptorARD;
 public:
     MDescriptorRecordARD( MDescriptorARD *pDescriptor );
+    virtual ~MDescriptorRecordARD() {};
 
     /* setters */
     SQLRETURN setDescField( SQLSMALLINT nFieldIdentifier, SQLPOINTER pValuePtr,
SQLINTEGER nBufferLength );

Modified: trunk/SDK/MYSQLPlus/include/MDescriptor.h
===================================================================
--- trunk/SDK/MYSQLPlus/include/MDescriptor.h	2007-04-11 22:01:10 UTC (rev 861)
+++ trunk/SDK/MYSQLPlus/include/MDescriptor.h	2007-04-11 22:19:29 UTC (rev 862)
@@ -109,7 +109,7 @@
     };
 
     MDescriptor( SQLSMALLINT odbcVersion, SQLSMALLINT allocType );
-    ~MDescriptor();
+    virtual ~MDescriptor();
 
     /* setters */
     virtual SQLRETURN setDescField( SQLSMALLINT nRecNumber, SQLSMALLINT nFieldIdentifier,
SQLPOINTER pValuePtr, SQLINTEGER nBufferLength );

Thread
Connector/ODBC 5 commit: r862 - in trunk/SDK/MYSQLPlus: Library includeahristov12 Apr