Closed Daniel-Cortez closed 3 years ago
I merged a load, but couldn't merge this one. There were a load of merge conflicts, which while I'm sure I could have solved individually, I can't be sure wouldn't have broken all the work. Like some new places introduced where some of these changes should be but aren't.
No problem, I'll update it. EDIT: Done.
What this PR does / why we need it:
sc_tokens
(extern char *sc_tokens[]
vs.extern const char *sc_tokens[]
) by moving the array toscvars.c
and replacing all of its definitions in several source files by a single definition insc.h
.uPREDEF
flag. After the addition of flagflagPREDEF
(which is a direct successor touPREDEF
),uPREDEF
is only checked indelete_symbols()
, but never set.finddepend()
. After the addition of thesymbol::child
field in 73d4934d61d0825c32faa461e9e9e7bbc99cbf38,finddepend()
became redundant.__pragma
use a more reliable method of detecting packed strings. The previous method didn't allow to detect empty packed strings, because internally!""
is the same as""
.Which issue(s) this PR fixes:
Fixes #
What kind of pull this is:
Additional Documentation: