On Tue, Aug 28, 2012 at 07:01:16PM +0300, Michael S. Tsirkin wrote: > We copied HACKING from libvirt but it has some bogus stuff: > neither underscore capital, double underscore, or underscore 't' suffixes > are reserved in Posix/C: this appears to be based on misreading of the > C standard. Using sane prefixes is enough to avoid conflicts. > > These rules are also widely violated in our codebase,
To add to that, they are even contradicted in HACKING itself which suggests using ram_addr_t for RAM offsets (_t suffix). > and it does not make sense to rework it all, apparently for > no benefit. > > Signed-off-by: Michael S. Tsirkin <m...@redhat.com> > --- > HACKING | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/HACKING b/HACKING > index 471cf1d..0a941fc 100644 > --- a/HACKING > +++ b/HACKING > @@ -69,10 +69,6 @@ it points to, or it is aliased to another pointer that is. > 2.3. Typedefs > Typedefs are used to eliminate the redundant 'struct' keyword. > > -2.4. Reserved namespaces in C and POSIX > -Underscore capital, double underscore, and underscore 't' suffixes should be > -avoided. > - > 3. Low level memory management > > Use of the malloc/free/realloc/calloc/valloc/memalign/posix_memalign > -- > MST