Re: 'assert()' in 'lookup_file()'
Gisle Vanem <[email protected]> Thu, 28 Aug 2025 15:50:55 +0200
| Newsgroups | gmane.comp.gnu.make.bugs |
|---|---|
| Message-ID | <[email protected]> |
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