]> git.jsancho.org Git - c-irrlicht.git/blobdiff - src/IrrlichtDevice.cpp
Some GUI functions
[c-irrlicht.git] / src / IrrlichtDevice.cpp
index d782a661c28cc6fb8f44c8c2934f5d32263a930f..57fefdfac7251563b920367cb4674a232d8b7270 100644 (file)
 #include "IrrlichtDevice.h"
 
 extern "C" {
+  void* irr_IrrlichtDevice_getGUIEnvironment(void* device)
+  {
+    return ((irr::IrrlichtDevice*)device)->getGUIEnvironment();
+  }
+
   void* irr_IrrlichtDevice_getSceneManager(void* device)
   {
     return ((irr::IrrlichtDevice*)device)->getSceneManager();
@@ -36,7 +41,7 @@ extern "C" {
 
   void irr_IrrlichtDevice_setWindowCaption(void* device, const char* text)
   {
-    wchar_t *wtext = (wchar_t*)malloc(strlen(text) + 1);
+    wchar_t *wtext = (wchar_t*)malloc((strlen(text) + 1) * sizeof(wchar_t));
     mbsrtowcs(wtext, &text, strlen(text) + 1, NULL);
     ((irr::IrrlichtDevice*)device)->setWindowCaption(wtext);
   }