[maemo-commits] [maemo-commits] r18521 - projects/haf/trunk/maemo-launcher/launcher

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Thu May 28 11:53:50 EEST 2009
Author: makarhun
Date: 2009-05-28 11:53:42 +0300 (Thu, 28 May 2009)
New Revision: 18521

Modified:
   projects/haf/trunk/maemo-launcher/launcher/booster_cpp.cpp
Log:
added some cpp inits

Modified: projects/haf/trunk/maemo-launcher/launcher/booster_cpp.cpp
===================================================================
--- projects/haf/trunk/maemo-launcher/launcher/booster_cpp.cpp	2009-05-27 21:32:27 UTC (rev 18520)
+++ projects/haf/trunk/maemo-launcher/launcher/booster_cpp.cpp	2009-05-28 08:53:42 UTC (rev 18521)
@@ -20,15 +20,33 @@
  *
  */
 
-extern "C" {
-
 #include <stdio.h>
+#include <iostream>
+#include <string>
+#include <map>
+#include <set>
+#include <list>
+#include <vector>
+#include <deque>
 
 #include "booster.h"
 #include "report.h"
 
 booster_api_t booster_cpp_api;
 
+static void cpp_init (void)
+{
+  std::string                str;
+  std::vector<int>           vec;
+  std::list<int>             list;
+  std::deque<int>            que;
+  std::map<int,int>          map;
+  std::multimap<int,int,int> mmap;
+  std::set<int,int>          set;
+}
+
+extern "C" {
+
 static booster_state_t
 booster_cpp_preinit(int *argc, char ***argv)
 {
@@ -41,6 +59,8 @@
 booster_cpp_init(const char *progfilename, const booster_state_t state)
 {
   debug("booster CPP module init (%s)\n", progfilename);
+
+  cpp_init();
 }
 
 static void


More information about the maemo-commits mailing list