public static extern void put_logfunc(int lp, logfunc newlog, int loghandle);
public static extern void put_logfunc(IntPtr lp, logfunc newlog, int loghandle);
public void put_logfunc(logfunc newlog, IntPtr loghandle) { Interop.put_logfunc(_lp, newlog, loghandle); }
[DllImport("lpsolve55.dll", SetLastError = true)] public static extern void put_logfunc(int lp, logfunc newlog, int loghandle);
[DllImport("lpsolve55.dll", SetLastError=true)] public static extern void put_logfunc(int lp, logfunc newlog, int loghandle);