BCVTB utilSocket multiple definition fix changed to avoid use of non-std inline