t_max_err db_query(t_database *db, t_db_result **dbresult, const char *s, ...) { char sql[DATABASE_SQL_MAXLEN+2]; va_list ap; int err = 0; int len = 0; if (db) { va_start(ap, s); len = vsnprintf(sql, DATABASE_SQL_MAXLEN, s, ap); sql[DATABASE_SQL_MAXLEN] = '\0'; if (len >= DATABASE_SQL_MAXLEN) { cpost("DB: Query Overrun!\n"); return MAX_ERR_GENERIC; } err = (int)object_method(db, _sym_execstring, sql, dbresult); #ifdef DATABASE_DEBUG cpost("SQL: %s\n", sql); if (err) cpost(" ERROR: %i\n", err); #endif // DATABASE_DEBUG } return err; }
~Oizo() { cpost ("Oizo dtor\n"); }
Oizo() { cpost ("Oizo ctor\n"); }
void jojo_quit (void) { shutdownJuce_GUI(); cpost ("Shutdown JUCE\n"); }