Fixing crappy code in coke handler, debug in others
[tpg/opendispense2.git] / src / cokebank_sqlite / main.c
index bcb6735..e539105 100644 (file)
@@ -15,6 +15,8 @@
 #include "../cokebank.h"
 #include <sqlite3.h>
 
+#define DEBUG  1
+
 const char * const csBank_DatabaseSetup = 
 "CREATE TABLE IF NOT EXISTS accounts ("
 "      acct_id INTEGER PRIMARY KEY NOT NULL,"
@@ -553,7 +555,9 @@ sqlite3_stmt *Bank_int_QuerySingle(sqlite3 *Database, const char *Query)
        // Prepare query
        ret = Bank_int_MakeStatemnt(Database, Query);
        if( !ret ) {
+               #if DEBUG
                printf("Bank_int_QuerySingle: RETURN NULL ret=NULL\n");
+               #endif
                return NULL;
        }
        
@@ -561,7 +565,9 @@ sqlite3_stmt *Bank_int_QuerySingle(sqlite3 *Database, const char *Query)
        rv = sqlite3_step(ret);
        // - Empty result set
        if( rv == SQLITE_DONE ) {
+               #if DEBUG
                printf("Bank_int_QuerySingle: RETURN NULL (rv == SQLITE_DONE)\n");
+               #endif
                return NULL;
        }
        // - Other error
@@ -571,7 +577,9 @@ sqlite3_stmt *Bank_int_QuerySingle(sqlite3 *Database, const char *Query)
                return NULL;
        }
        
+       #if DEBUG
        printf("Bank_int_QuerySingle: RETURN %p\n", ret);
+       #endif
        return ret;
 }
 

UCC git Repository :: git.ucc.asn.au