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. | There still is not, for example, an index of fragment parameters. | ||||||
| We need a data type to keep track 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; | @{typedef int *Parameters; | ||||||
| @| Parameters @} | @| Parameters @} | ||||||
|  |  | ||||||
| @@ -4999,7 +4999,8 @@ comment_ArglistElement(FILE * file, Arglist * args, int quote) | |||||||
| @d Include an embedded scrap in comment | @d Include an embedded scrap in comment | ||||||
| @{Embed_Node * e = (Embed_Node *)q; | @{Embed_Node * e = (Embed_Node *)q; | ||||||
| fputc('{', file); | 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);@} | fputc('}', file);@} | ||||||
|  |  | ||||||
| @d Include a fragment use in comment | @d Include a fragment use in comment | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user