Bernhard Beschow <shen...@gmail.com> writes: > Am 22. Dezember 2022 10:03:23 UTC schrieb Markus Armbruster > <arm...@redhat.com>: >>Back in 2016, we discussed[1] rules for headers, and these were >>generally liked: >> >>1. Have a carefully curated header that's included everywhere first. We >> got that already thanks to Peter: osdep.h. >> >>2. Headers should normally include everything they need beyond osdep.h. >> If exceptions are needed for some reason, they must be documented in >> the header. If all that's needed from a header is typedefs, put >> those into qemu/typedefs.h instead of including the header. >> >>3. Cyclic inclusion is forbidden. > > Sounds like these -- useful and sane -- rules belong in QEMU's coding style. > What about putting them there for easy reference?
Makes sense. I'll see what I can do. Thanks!