26/07/2013 14:12, Adrien Mazarguil : > On Fri, Jul 26, 2013 at 01:34:00PM +0200, Thomas Monjalon wrote: > > Adding or subtracting a value to a pointer makes a new pointer > > of unknown type. > > So typeof() is replaced by (void*) in RTE_PTR_ADD() and RTE_PTR_SUB(). > > > > But RTE_PTR_ALIGN_* macros have in their explicit API to return a pointer > > of the same type. Since RTE_PTR_ALIGN_CEIL is based on RTE_PTR_ADD, a > > typeof() is added to keep the original behaviour. > > > > Signed-off-by: Thomas Monjalon <thomas.monjalon at 6wind.com> > > --- > > > > lib/librte_eal/common/include/rte_common.h | 6 +++--- > > 1 file changed, 3 insertions(+), 3 deletions(-) > > Acked-by: Adrien Mazarguil <adrien.mazarguil at 6wind.com>
pushed -- Thomas