Hi Petter,

On Tue, 2020-04-07 at 20:20 +0200, Petter Reinholdtsen wrote:
> [Jean Delvare]
> > Declare the output functions as function pointers, and assign the
> > default plain text output functions to them at run time. In the
> > future, alternative output formats can be added.
> 
> What about providing the set of functions as a struct instead of
> assiging to a "static" set of pointers?  It allow for some extra
> flexibility.

Thanks for the feedback. I also had a struct in mind originally, but
changed my mind to what I posted, mainly to avoir having to rewrite the
562 calls to print functions to use a different syntax.

Thinking about it again, maybe we can have both, a nice structure with
all the functions pointers, and a set of macros to translate from
pr_attr() etc. to the equivalent struct member. I'll give it a try.

-- 
Jean Delvare
SUSE L3 Support

_______________________________________________
https://lists.nongnu.org/mailman/listinfo/dmidecode-devel

Reply via email to