This is an old revision of the document!
#define SOMENAME1 1
int somename2 = 2;
function void somename3(void) {}
function f(int somename1) // ERROR
{
int somename2; // ERROR
int somename3; // ERROR
}
Local variables can't have the same names as any global names (function, constant, variable names). Unlike other compilers, local variable names don't shadow the global names, but trigger a compiler error.
There is no type called fixed in ACC. Only int, bool and str.