public int RunAsMain(Function f, uint argC, string[] argV, string[] envP) { var marshaledArgv = StringMarshaler.MarshalArray(argV); var marshaledEnvp = StringMarshaler.MarshalArray(envP); return(LLVM.RunFunctionAsMain(this.Unwrap(), f.Unwrap(), argC, out marshaledArgv[0], out marshaledEnvp[0])); }
public static void ParseCommandLineOptions(int argc, string[] argv, string overview) { var marshaledArgv = StringMarshaler.MarshalArray(argv); LLVM.ParseCommandLineOptions(argc, out marshaledArgv[0], overview); }