]> git.jsancho.org Git - c-irrlicht.git/blobdiff - src/IrrlichtDevice.cpp
Booleans
[c-irrlicht.git] / src / IrrlichtDevice.cpp
index 41a6d1d647c8d5ef1fdae7a883327a0cef615222..32feec364da9eacc17fff43a32c84c45693d1ee6 100644 (file)
@@ -54,10 +54,10 @@ extern "C" {
     return ((irr::IrrlichtDevice*)device)->getVideoDriver();
   }
 
-  int
+  bool
   irr_isWindowActive(irr_IrrlichtDevice* device)
   {
-    return ((irr::IrrlichtDevice*)device)->isWindowActive() ? 1 : 0;
+    return ((irr::IrrlichtDevice*)device)->isWindowActive();
   }
 
   void
@@ -65,20 +65,20 @@ extern "C" {
                        const char* text)
   {
     wchar_t *wtext = (wchar_t*)malloc((strlen(text) + 1) * sizeof(wchar_t));
-    mbsrtowcs(wtext, &text, strlen(text) + 1, NULL);
+    mbstowcs(wtext, text, strlen(text) + 1);
     ((irr::IrrlichtDevice*)device)->setWindowCaption(wtext);
   }
 
-  int
+  bool
   irr_run(irr_IrrlichtDevice* device)
   {
-    return ((irr::IrrlichtDevice*)device)->run() ? 1 : 0;
+    return ((irr::IrrlichtDevice*)device)->run();
   }
 
-  int
+  bool
   irr_drop(irr_IrrlichtDevice* device)
   {
-    return ((irr::IrrlichtDevice*)device)->drop() ? 1 : 0;
+    return ((irr::IrrlichtDevice*)device)->drop();
   }
 
   void