From 47810e5679145af5d9b43047dafdff453e09683a Mon Sep 17 00:00:00 2001
From: pixel <pixel>
Date: Mon, 28 May 2007 06:45:21 +0000
Subject: Adding small helper function to mass-load the lua support libs.

---
 lib/loadlualibs.cc | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 lib/loadlualibs.cc

(limited to 'lib')

diff --git a/lib/loadlualibs.cc b/lib/loadlualibs.cc
new file mode 100644
index 0000000..7c1fefa
--- /dev/null
+++ b/lib/loadlualibs.cc
@@ -0,0 +1,18 @@
+#include <loadlualibs.h>
+#include <Buffer.h>
+
+extern unsigned int size_supportlib;
+extern unsigned char supportlib[];
+
+extern unsigned int size_tasklib;
+extern unsigned char tasklib[];
+
+void LoadLuaLibs(Lua * L) {
+    Buffer supportlib_buff;
+    supportlib_buff.write(supportlib, size_supportlib);
+    L->load(&supportlib_buff);
+
+    Buffer tasklib_buff;
+    tasklib_buff.write(tasklib, size_tasklib);
+    L->load(&tasklib_buff);
+}
-- 
cgit v1.2.3