tools/genmodule: Implement '##begin cfunctionlist'
commit4b338c5167005fb687541dbfcbfe1c7caaf9c4f7
authorjmcmullan <jmcmullan@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 4 Dec 2013 20:49:55 +0000 (4 20:49 +0000)
committerjmcmullan <jmcmullan@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 4 Dec 2013 20:49:55 +0000 (4 20:49 +0000)
tree4108ddd3b80d7c2ebb5e1cef11a7395c868c12fe
parent077e153b21a4f428b0569d7a4450ccdc4aec74be
tools/genmodule: Implement '##begin cfunctionlist'

A cfunctionlist is identical to a functionlist, except that
every function in the list has an implicit '.cfunction' type.

This is useful for porting libraries where you wish to
be able to use 'OpenLibrary("foo")' instead of the libfoo.a
linklib, since the libfoo.a linklib will fail on init if
"foo.library" is not present.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48506 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
tools/genmodule/config.c
tools/genmodule/functionhead.c
tools/genmodule/functionhead.h