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

Reply via email to