In a PB/CC program, labels cannot have the same name as a function or a procedure. If Fred is a function name, it is illegal to have a label called Fred in your program. It is possible to have a variable and a label with the same name, however. In PB/DOS, you could not use the same label name more than once within the same scope of source code. In PB/CC, you can use the same name in more than one Sub or Function. Label names are local to Subs and Functions.
Upgrading To PBCC
Line numbers and Labels