BCC is an alternative ACS compiler.
function int f() {} // returns 0
If a function that returns a value reaches the end, and there is no “return” statement at the end, the function returns 0. This is done to avoid false compiler errors like this:
function int f(void) { if (x) return 1; else return 2; // ACC will complain that the function doesn't return a value }
BCC fails to mark named clientside scripts as clientside, so they end up actually being serverside. Instead, it marks an unnamed, not necessarily existing script as clientside.