Fix problems with the way the IsHiddenColumn() macro is defined.

FossilOrigin-Name: 126b998cf163dcdd5a222634f1e929f04db3c700
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index ea1ccda..2e1adb8 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -1698,7 +1698,6 @@
 #  define IsVirtual(X)      (((X)->tabFlags & TF_Virtual)!=0)
 #else
 #  define IsVirtual(X)      0
-#  define IsHiddenColumn(X) 0
 #endif
 
 /*
@@ -1710,7 +1709,7 @@
 #if defined(SQLITE_ENABLE_HIDDEN_COLUMNS)
 #  define IsHiddenColumn(X)         (((X)->colFlags & COLFLAG_HIDDEN)!=0)
 #  define IsOrdinaryHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)
-#elif !defined(SQLITE_OMIT_VIRTUAL)
+#elif !defined(SQLITE_OMIT_VIRTUALTABLE)
 #  define IsHiddenColumn(X)         (((X)->colFlags & COLFLAG_HIDDEN)!=0)
 #  define IsOrdinaryHiddenColumn(X) 0
 #else