On Sunday, April 27, 2014 at 07:00:34 PM, Ian Campbell wrote: > On Sat, 2014-04-26 at 20:46 +0200, Marek Vasut wrote: > > > +#define ALIGN(x, a) __ALIGN_MASK((x), (typeof(x))(a)-1) > > > +#define __ALIGN_MASK(x, mask) (((x)+(mask))&~(mask)) > > > > Isn't this already defined in include/common.h ? > > Yes but it seems that header isn't usable by tools/* AFAICT. I get a > boatload of compiler errors when I try...
There are a couple of things which include it even in tools/ : # git grep common.h tools/ tools/patman/test.py: include/common.h | 8 ++++++ tools/patman/test.py:+#include <common.h> tools/scripts/define2mk.sed:# which preprocesses the common.h header files and outputs the final tools/updater/cmd_flash.c:#include <common.h> tools/updater/flash.c:#include <common.h> tools/updater/flash_hw.c:#include <common.h> tools/updater/update.c:#include <common.h> tools/updater/utils.c:#include <common.h> btw. I should have escaped the dot in common.h pattern, but whatever ... Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot