csbindgen/dotnet-sandbox/Program.cs
2023-02-28 14:49:04 +09:00

34 lines
746 B
C#

// See https://aka.ms/new-console-template for more information
//using Csbindgen;
using CsBindgen;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
unsafe
{
//var v = NativeMethods();
var z = LibRust.my_add(100, 200);
Console.WriteLine(z);
var s = LibLz4.LZ4_versionString();
var ss = new string((sbyte*)s);
Console.WriteLine(ss);
//var bytes = new byte[] { 1, 10, 100, 100, 100, 100, 100, 100 };
//var dest = new byte[100];
//fixed (byte* p = bytes)
//fixed (byte* d = dest)
//{
// var len = NativeMethods.csbindgen_LZ4_compress_default(p, d, bytes.Length, dest.Length);
//}
// var vvv = new string((sbyte*)v);
// Console.WriteLine(vvv);
}