
10 Mar
2021
10 Mar
'21
2:35 a.m.
On Tue, Mar 09, 2021 at 17:44:16 +0000, Daniel P. Berrangé wrote: ...
We can't do anything about the use "Ptr" in the include/ files because that is public ABI. We can potentially eliminate "Ptr" types everywhere else in the codebase, even the src/libvirt*.c files corresponding to the public includes.
Does anyone have suggestions for how these "Ptr" typedefs are benefiting libvirt ? Would anyone miss them ?
Oh yes, please go ahead and remove them. I learnt to use them as part of libvirt coding style when I started working on libvirt, but never really understood the reason behind them. Jirka