Implicit conversions and shadowing
0->Loc
unsigned char* -> const char*
Breaks utf8 BOM
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)
0 -> NULL
*a = *b -> memcpy
0 -> NULL
0 -> NULL
char* -> const char*
Move #defines out of struct
ptrvalue is char* not void*
Don't call memcmp with different types
Add missing consts for qsort
Work around multiple-static-variable bug