
On Fri, Jan 14, 2022 at 09:24:23AM -0800, Andrea Bolognani wrote:
On Fri, Jan 14, 2022 at 04:43:58PM +0100, Ján Tomko wrote:
On a Friday in 2022, Tim Wiederhake wrote:
+ Historically, libvirt declared pointer types 'virXXXPtr' for + both public and internal types. Do not introduce new such + typedefs for internal types.
This weakly suggests that they should be introduced for new public types. I have no preference, but I think we should mention it here if we're mentioning internal types.
Agreed. More specifically, I think we should encourage defining the Ptr alias for public types because, much as I dislike their existence, having a mix of both conventions in the public API would be IMO worse than sticking with the status quo.
Yes, the public API must carry on using its existing practice. Only the internal usage is eliminated. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|