private static extern int magic_getpath(string filename, MagicActions action);
private static string MagicGetpath(string filename, MagicActions action) { return(Marshal.PtrToStringAnsi(new IntPtr(magic_getpath(filename, action)))); }