In what segment (.BSS, .DATA, other) of an executable file are static variables stored so that they don\'t have name collision? For example:
foo.c:
they're both going to be stored independently, however if you want to make it clear to other developers you might want to wrap them up in namespaces.