List:Commits« Previous MessageNext Message »
From:kboortz Date:July 31 2007 9:56am
Subject:Connector/ODBC 3.51 commit: r617 - trunk/test
View as plain text  
Modified:
   trunk/test/my_cursor.c
Log:
Build problem on VisualStudio, can't use variable initiating array size, even if 'const'

Modified: trunk/test/my_cursor.c
===================================================================
--- trunk/test/my_cursor.c	2007-07-30 21:40:59 UTC (rev 616)
+++ trunk/test/my_cursor.c	2007-07-31 09:56:09 UTC (rev 617)
@@ -2491,15 +2491,16 @@
  * It was supported for use in some batch operations, but not
  * standard cursor operations.
  */
+#define BUG6741_VALS 5
+
 DECLARE_TEST(bug6741)
 {
-  const int vals = 5;
   int i;
   SQLLEN offset;
   struct {
     SQLINTEGER xval;
     SQLLEN ylen;
-  } results[vals];
+  } results[BUG6741_VALS];
 
   ok_sql(hstmt, "drop table if exists t_bug6741");
   ok_sql(hstmt, "create table t_bug6741 (x int, y int)");
@@ -2513,7 +2514,7 @@
   ok_stmt(hstmt, SQLBindCol(hstmt, 2, SQL_C_LONG, NULL, 0, &results[0].ylen));
 
   /* fetch all the data */
-  for(i = 0; i < vals; ++i)
+  for(i = 0; i < BUG6741_VALS; ++i)
   {
     offset = i * sizeof(results[0]);
     ok_stmt(hstmt, SQLFetch(hstmt));
@@ -2521,7 +2522,7 @@
   expect_stmt(hstmt, SQLFetch(hstmt), SQL_NO_DATA_FOUND);
 
   /* verify it */
-  for(i = 0; i < vals; ++i)
+  for(i = 0; i < BUG6741_VALS; ++i)
   {
     printf("xval[%d] = %d\n", i, results[i].xval);
     printf("ylen[%d] = %d\n", i, results[i].ylen);

Thread
Connector/ODBC 3.51 commit: r617 - trunk/testkboortz31 Jul