Implicit conversions and shadowing
0->Loc
unsigned char* -> const char*
Breaks utf8 BOM
0 -> NULL
Move #defines out of structs
Make char unsigned
More implicit conversion errors
Mostly implicit conversions
Stack allocations, implicit conversions
Don't overload for enum types
Get rid of volatile_longdouble (do we need this?)
No implicit Object -> void*
No implicit real -> creal
Use memcpy to copy classes, no assignment
No implicit Identifier -> char* conversion
Some problem with [] -> * conversion inside functions (possible d bug)
*a = *b -> memcpy
char* -> const char*
ptrvalue is char* not void*
Don't call memcmp with different types
Add missing consts for qsort
Work around multiple-static-variable bug
Reuse the function pointer definition from expression.h for apply
Clean up interpretCommon function pointers