summaryrefslogtreecommitdiff
authorzecke <zecke>2004-08-30 13:31:01 (UTC)
committer zecke <zecke>2004-08-30 13:31:01 (UTC)
commitdc30b84bb9c3759bcfee5e6d162395cad9873465 (patch) (unidiff)
treeca70ec6c942d078367c81d47a04ad7cda52cd9a1
parentba35591e04701ec0a4a9111ab754b98674ee3d29 (diff)
downloadopie-dc30b84bb9c3759bcfee5e6d162395cad9873465.zip
opie-dc30b84bb9c3759bcfee5e6d162395cad9873465.tar.gz
opie-dc30b84bb9c3759bcfee5e6d162395cad9873465.tar.bz2
Fix warnings, add sanity check, new default argument to fix warning...
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiedb/osqlbackend.cpp2
-rw-r--r--libopie2/opiedb/osqlitedriver.cpp12
-rw-r--r--libopie2/opiedb/osqlresult.cpp2
-rw-r--r--libopie2/opiedb/osqltable.h2
4 files changed, 10 insertions, 8 deletions
diff --git a/libopie2/opiedb/osqlbackend.cpp b/libopie2/opiedb/osqlbackend.cpp
index aede7c1..5c37480 100644
--- a/libopie2/opiedb/osqlbackend.cpp
+++ b/libopie2/opiedb/osqlbackend.cpp
@@ -76,5 +76,5 @@ void OSQLBackEnd::setPreference( int pref ) {
76} 76}
77 77
78 78
79} 79}
80} \ No newline at end of file 80}
diff --git a/libopie2/opiedb/osqlitedriver.cpp b/libopie2/opiedb/osqlitedriver.cpp
index 92f89cf..c8b560f 100644
--- a/libopie2/opiedb/osqlitedriver.cpp
+++ b/libopie2/opiedb/osqlitedriver.cpp
@@ -35,10 +35,10 @@
35 35
36#include <stdlib.h> 36#include <stdlib.h>
37#include <stdio.h> 37#include <stdio.h>
38 38
39namespace Opie { 39namespace Opie {
40namespace DB { 40namespace DB {
41namespace Internal { 41namespace Internal {
42 42
43namespace { 43namespace {
44 struct Query { 44 struct Query {
@@ -103,9 +103,9 @@ int sqliteRlikeCompare(const char *zPattern, const char *zString, sqregex *reg){
103 return res; 103 return res;
104} 104}
105 105
106void rlikeFunc(sqlite_func *context, int arg, const char **argv){ 106void rlikeFunc(sqlite_func *context, int arg, const char **argv){
107 if( argv[0]==0 || argv[1]==0 ){ 107 if( arg < 2 || argv[0]==0 || argv[1]==0 ){
108 printf("One of arguments Null!!\n"); 108 printf("One of arguments Null!!\n");
109 return; 109 return;
110 } 110 }
111 sqlite_set_result_int(context, 111 sqlite_set_result_int(context,
@@ -119,17 +119,17 @@ void rlikeFunc(sqlite_func *context, int arg, const char **argv){
119 */ 119 */
120bool OSQLiteDriver::open() { 120bool OSQLiteDriver::open() {
121 char *error; 121 char *error;
122 122
123 odebug << "OSQLiteDriver::open: about to open" << oendl; 123 odebug << "OSQLiteDriver::open: about to open" << oendl;
124 m_sqlite = sqlite_open(m_url.local8Bit(), 124 m_sqlite = sqlite_open(m_url.local8Bit(),
125 0, 125 0,
126 &error ); 126 &error );
127 127
128 /* failed to open */ 128 /* failed to open */
129 if (m_sqlite == 0l ) { 129 if (m_sqlite == 0l ) {
130 // FIXME set the last error 130 // FIXME set the last error
131 owarn << "OSQLiteDriver::open: " << error << "" << oendl; 131 owarn << "OSQLiteDriver::open: " << error << "" << oendl;
132 free( error ); 132 free( error );
133 return false; 133 return false;
134 } 134 }
135 if (sqlite_create_function(m_sqlite,"rlike",2,rlikeFunc,&sqreg) != 0) 135 if (sqlite_create_function(m_sqlite,"rlike",2,rlikeFunc,&sqreg) != 0)
@@ -182,9 +182,9 @@ OSQLResult OSQLiteDriver::query( OSQLQuery* qu) {
182} 182}
183 183
184 184
185OSQLTable::ValueList OSQLiteDriver::tables() const { 185OSQLTable::ValueList OSQLiteDriver::tables() const {
186 186 return OSQLTable::ValueList();
187} 187}
188 188
189 189
190OSQLError OSQLiteDriver::lastError() { 190OSQLError OSQLiteDriver::lastError() {
diff --git a/libopie2/opiedb/osqlresult.cpp b/libopie2/opiedb/osqlresult.cpp
index 268ac8e..a34ab2f 100644
--- a/libopie2/opiedb/osqlresult.cpp
+++ b/libopie2/opiedb/osqlresult.cpp
@@ -70,12 +70,14 @@ QDate OSQLResultItem::dataToDate( int column, bool *ok ) {
70 return date; 70 return date;
71 71
72} 72}
73QDateTime OSQLResultItem::dataToDateTime( const QString& column, bool *ok ) { 73QDateTime OSQLResultItem::dataToDateTime( const QString& column, bool *ok ) {
74// #FIXME xxx
74 QDateTime time = QDateTime::currentDateTime(); 75 QDateTime time = QDateTime::currentDateTime();
75 return time; 76 return time;
76} 77}
77QDateTime OSQLResultItem::dataToDateTime( int column, bool *ok ) { 78QDateTime OSQLResultItem::dataToDateTime( int column, bool *ok ) {
79// #FIXME xxx
78 QDateTime time = QDateTime::currentDateTime(); 80 QDateTime time = QDateTime::currentDateTime();
79 return time; 81 return time;
80} 82}
81 83
diff --git a/libopie2/opiedb/osqltable.h b/libopie2/opiedb/osqltable.h
index 86c30dd..8dd786f 100644
--- a/libopie2/opiedb/osqltable.h
+++ b/libopie2/opiedb/osqltable.h
@@ -69,9 +69,9 @@ public:
69 69
70 /** 70 /**
71 * @param tableName the Name of the Table 71 * @param tableName the Name of the Table
72 */ 72 */
73 OSQLTable(const QString& tableName); 73 OSQLTable(const QString& tableName = QString::null);
74 74
75 /** 75 /**
76 * d'tor 76 * d'tor
77 */ 77 */