Dear Simon, In message <1422279795-3052-1-git-send-email-...@chromium.org> you wrote: > From: Martin Dorwig <dor...@tetronik.com> > > this is an atempt to make the export of functions typesafe. > I replaced the jumptable void ** by a struct (jt_funcs) with function > pointers. > The EXPORT_FUNC macro now has 3 fixed parameters and one > variadic parameter > The first is the name of the exported function, > the rest of the parameters are used to format a functionpointer > in the jumptable, > > the EXPORT_FUNC macros are expanded three times, > 1. to declare the members of the struct > 2. to initialize the structmember pointers > 3. to call the functions in stubs.c > > Signed-off-by: Martin Dorwig <dor...@tetronik.com> > Acked-by: Simon Glass <s...@chromium.org> > > Signed-off-by: Simon Glass <s...@chromium.org> > (resending to the list since my tweaks are not quite trivial)
Is this a 100% binary compatible change? If not, should we not also increment XF_VERSION ? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Where people stand is not as important as which way they face. - Terry Pratchett & Stephen Briggs, _The Discworld Companion_ _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot