As I recall (for what it's worth now), the C Reference that came with Fifth Edition UNIX (the version before V6) suggested using integer pointers as label variables. K&R, page 204, section 9.12, says "the only use of a label is as a target of a goto".