Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys



> In article <1141795070.996033.1451.nullmailer%yamt.dyndns.org@localhost>,
> YAMAMOTO Takashi  <yamt%mwd.biglobe.ne.jp@localhost> wrote:
> >> A brief description of each macro is below.
> >> 
> >>         BIT(n): Return a bitmask with bit m set, where the least
> >>                 significant bit is bit 0.
> >> 
> >>         BITS(m, n): Return a bitmask with bits m through n, inclusive,
> >>                     set.  It does not matter whether m>n or m<=n.
> >>                     The least significant bit is bit 0.
> >
> >seem like too generic names to me.
> >
> >YAMAMOTO Takashi
> 
> And they are already causing conflicts [BITS is defined in zlib].
> Maybe prefix all the generic names with BIT_?
> BIT -> BIT_GET_MASK
> BITS -> BIT_GET_MASK_BETWEEN
> ISSET -> BIT_ISSET
> CLR -> BIT_CLEAR
> SET -> BIT_SET
> 
> etc.
> 
> christos

sounds better to me.

i prefer s/GET_/MAKE/, but it's just a matter of preference..

YAMAMOTO Takashi



Home | Main Index | Thread Index | Old Index