-// builtin.xwar /////////////////////////////////////////////////////////
-
-extern unsigned char builtin_xwar[];
-extern int builtin_xwar_length;
-
-java::io::InputStream* org::xwt::plat::GCJ::_getBuiltinInputStream() {
- jbyteArray ret = JvNewByteArray(builtin_xwar_length);
- memcpy(elements(ret), builtin_xwar, builtin_xwar_length);
- return new java::io::ByteArrayInputStream(ret);
-}
-
-
-
// JPEG ////////////////////////////////////////////////////////////////
#define INPUT_BUF_SIZE (1024 * 16)
jpeg_destroy_decompress(&cinfo);
}
+// C++ new/delete operators (JvMalloc never fails)
+void* operator new(size_t size) { return JvMalloc(size); }
+void* operator new[](size_t size) { return JvMalloc(size);}
+void operator delete(void *p) { JvFree(p); }
+void operator delete[](void *p) { JvFree(p); }