fix copy&pasto: use correct block variable in {routine,macro}_def