Browse Source

More QuickJS support code fixes.

pull/1865/head
Joao Matos 10 months ago
parent
commit
260f1205a2
  1. 4
      src/Generator/Generators/QuickJS/QuickJSSources.cs
  2. 4
      src/Generator/Generators/QuickJS/Runtime/Signal.cpp

4
src/Generator/Generators/QuickJS/QuickJSSources.cs

@ -317,7 +317,7 @@ namespace CppSharp.Generators.Cpp @@ -317,7 +317,7 @@ namespace CppSharp.Generators.Cpp
PushBlock();
{
WriteLine($"static JSClassDef classDef_{GetCIdentifier(Context, @class)}");
WriteLine($"static JSClassDef classDef_{GetCIdentifier(Context, @class)} =");
WriteOpenBraceAndIndent();
WriteLine($".class_name = \"{@class.Name}\",");
@ -330,7 +330,7 @@ namespace CppSharp.Generators.Cpp @@ -330,7 +330,7 @@ namespace CppSharp.Generators.Cpp
PushBlock();
{
WriteLine($"static JSCFunctionListEntry funcDef_{GetCIdentifier(Context, @class)}[]");
WriteLine($"static JSCFunctionListEntry funcDef_{GetCIdentifier(Context, @class)}[] =");
WriteOpenBraceAndIndent();
var funcGen = new QuickJSClassFuncDef(Context);

4
src/Generator/Generators/QuickJS/Runtime/Signal.cpp

@ -155,13 +155,13 @@ void finalizer__Signal(JSRuntime *rt, JSValue val) @@ -155,13 +155,13 @@ void finalizer__Signal(JSRuntime *rt, JSValue val)
JS_SetOpaque(val, nullptr);
}
static JSClassDef classDef__Signal
static JSClassDef classDef__Signal =
{
.class_name = "Signal",
.finalizer = finalizer__Signal
};
static JSCFunctionListEntry funcDef__Signal[]
static JSCFunctionListEntry funcDef__Signal[] =
{
JS_CFUNC_DEF("connect", 1, callback_method_Signal_connect),
JS_CFUNC_DEF("disconnect", 1, callback_method_Signal_disconnect),

Loading…
Cancel
Save