If you check ASM/IONguru, there is a lot of info on conditional bcalls. You can do use all of the conditions you can with a call, just put them after the bcall. Ex: bcallz(_copygbuf), bcallnz(_vputs), bcallc(_vputs).