Move definition on Parameters earlier in global.h
We typedef int * to Parmeters in global.h, but not at the same time as the other typedefs. This causes problems when we add a function declaration for write_scrap(). This also highlights a random `1` being passed as the parameter in one call to write_scrap(). This is obviously wrong, but the purpose of this fix is to remove warnings - not do a deep dive into what the code is doing.
This commit is contained in:
5
nuweb.w
5
nuweb.w
@@ -1814,7 +1814,7 @@ Fragment parameters were added on later in nuweb's development.
|
||||
There still is not, for example, an index of fragment parameters.
|
||||
We need a data type to keep track of fragment parameters.
|
||||
|
||||
@o global.h -cc -d
|
||||
@d Type decl...
|
||||
@{typedef int *Parameters;
|
||||
@| Parameters @}
|
||||
|
||||
@@ -4999,7 +4999,8 @@ comment_ArglistElement(FILE * file, Arglist * args, int quote)
|
||||
@d Include an embedded scrap in comment
|
||||
@{Embed_Node * e = (Embed_Node *)q;
|
||||
fputc('{', file);
|
||||
write_scraps(file, "", e->defs, -1, "", 0, 0, 0, 0, e->args, 0, 1, "");
|
||||
write_scraps(file, "", e->defs, -1, "", 0, 0, 0, 0, e->args, 0,
|
||||
(Parameters)1, "");
|
||||
fputc('}', file);@}
|
||||
|
||||
@d Include a fragment use in comment
|
||||
|
Reference in New Issue
Block a user