mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2024-11-23 20:33:05 +00:00
User supplied math constants take precedence
This commit is contained in:
parent
11ecc6cb0b
commit
b20e2a9d34
1 changed files with 5 additions and 3 deletions
8
ftepp.c
8
ftepp.c
|
@ -539,9 +539,11 @@ static bool ftepp_define(ftepp_t *ftepp)
|
|||
|
||||
macro = ftepp_macro_find(ftepp, ftepp_tokval(ftepp));
|
||||
|
||||
/* ignore creating a math macro if one is already present */
|
||||
if (macro && mathconstant)
|
||||
break;
|
||||
/* user defined ones take precedence */
|
||||
if (macro && mathconstant) {
|
||||
ftepp_macro_delete(ftepp, ftepp_tokval(ftepp));
|
||||
macro = NULL;
|
||||
}
|
||||
|
||||
if (macro && ftepp->output_on) {
|
||||
if (ftepp_warn(ftepp, WARN_CPP, "redefining `%s`", ftepp_tokval(ftepp)))
|
||||
|
|
Loading…
Reference in a new issue