public static string PtrToStringFree(IntPtr ptr) { if (ptr == IntPtr.Zero) return null; string ret = PtrToString (ptr); Free (ptr); return ret; }
public static string GetAlternativeServiceName(string name) { return(Utility.PtrToStringFree(avahi_alternative_service_name(Utility.StringToBytes(name)))); }