[PATCH 1/2 v4] libc-internal.h: add ALIGN helper macros
Roland McGrath
roland@hack.frob.com
Tue Jun 11 17:38:00 GMT 2013
> On Monday 03 June 2013 15:12:05 Roland McGrath wrote:
> > I think we should be using inlines rather than macros any time we don't
> > have a strong reason to use macros.
>
> generally we don't do caps inlines though ?
No, they would be lower-case names.
> and using inlines means we now have to deal with types. the current one
> works with any size and does the right thing. if i wrote an inline, i'd
> have to pick a type (size_t? int? long? uint64_t? uintmax_t?) and then
> there'd be ugliness with signed vs unsigned, implicit casts, implicit
> truncation, overhead with casting up to larger than natural types (like
> 64bit on a 32bit system), etc...
I assumed these were meant for addresses, so uintptr_t would always be fine.
More information about the Libc-alpha
mailing list