symbols defined by the linker script are all treated as addresses, so
we need to get the address, and cast it to an integer for the length
case..
The return value must be used, but as we init early on, we don't need
to check it, so just hide the error w/ an inline function..