Paul Smith wrote:
is parsed as loading "foo" with the argument "bar", but:
load foo (bar)
is parsed as loading two files, one named "foo" and the other named
"(bar)"
The parsing should perhaps tolerate a ' ' and a non-exiing
'(bar)' file then. Since 'lookup_file()' assert's now.
BTW1. I'm not sure what the signature of such a 'speak_init()'
function should be.
The argument gives an alternate symbol name for the setup function so
yes, it should have the same syntax as the setup function.
What I suspected, thanks.
The docs here:
https://www.gnu.org/software/make/manual/html_node/Loading-Objects.html
and the example here:
https://www.gnu.org/software/make/manual/html_node/Loaded-Object-Example.html
are hopefully sufficient to get you started.
I'm builing the 'gnumake.pdf' and read most there.
There is a mention of this:
void gmk_get_version (unsigned int *major, unsigned int *minor);
which seems non-existant now.
--
--gv