gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r9767: fix compiler errors in mysql


From: Sandro Santilli
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r9767: fix compiler errors in mysql extension
Date: Wed, 17 Sep 2008 19:12:54 +0200
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9767
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-09-17 19:12:54 +0200
message:
  fix compiler errors in mysql extension
modified:
  extensions/mysql/mysql_db.cpp
=== modified file 'extensions/mysql/mysql_db.cpp'
--- a/extensions/mysql/mysql_db.cpp     2008-09-17 17:01:03 +0000
+++ b/extensions/mysql/mysql_db.cpp     2008-09-17 17:12:54 +0000
@@ -63,14 +63,14 @@
 {
 //    GNASH_REPORT_FUNCTION;
 
-    obj->init_member("connect", &mysql_connect);
-    obj->init_member("qetData", &mysql_qetData);
-    obj->init_member("disconnect", &mysql_disconnect);
-    obj->init_member("query", &mysql_query);
-    obj->init_member("fetch_row", &mysql_fetch);
-    obj->init_member("num_fields", &mysql_fields);
-    obj->init_member("free_result", &mysql_free);
-    obj->init_member("store_results", &mysql_store);
+    obj->init_member("connect", new builtin_function(mysql_connect));
+    obj->init_member("qetData", new builtin_function(mysql_qetData));
+    obj->init_member("disconnect", new builtin_function(mysql_disconnect));
+    obj->init_member("query", new builtin_function(mysql_query));
+    obj->init_member("fetch_row", new builtin_function(mysql_fetch));
+    obj->init_member("num_fields", new builtin_function(mysql_fields));
+    obj->init_member("free_result", new builtin_function(mysql_free));
+    obj->init_member("store_results", new builtin_function(mysql_store));
 }
 
 static as_object*
@@ -86,7 +86,7 @@
 }
 
 static as_value
-mysql_ctor(const fn_call& fn)
+mysql_ctor(const fn_call& /*fn*/)
 {
 //    GNASH_REPORT_FUNCTION;
 
@@ -232,6 +232,7 @@
        default:
          return true;
     } 
+    return false;
 }
 
 int
@@ -342,9 +343,9 @@
            }
        }
        return as_value(true);
-//     } else {
-//     return as_value(false);
     }
+    log_aserror("Mysql.getData(): missing arguments");
+       return as_value(false);
 }
 
 as_value
@@ -377,6 +378,8 @@
        arr->push(aaa);
        return as_value(arr);
     }
+    log_aserror("Mysql.fetch(): missing arguments");
+    return as_value();
 }
 
 as_value
@@ -396,6 +399,8 @@
        string sql = fn.arg(0).to_string();
        return as_value(ptr->obj.guery(sql.c_str()));
     }
+    log_aserror("Missing arguments to MySQL.query");
+    return as_value();
 }
 
 as_value


reply via email to

[Prev in Thread] Current Thread [Next in Thread]