static BlockLiteral() { global_descriptor_ptr = Marshal.AllocHGlobal (Marshal.SizeOf (typeof (int))*2 + Marshal.SizeOf (typeof (IntPtr))*2); Marshal.StructureToPtr (global_descriptor, global_descriptor_ptr, false); }