He hath forbidden you only carrion , and blood , and swineflesh , and that which hath been immolated to ( the name of ) any other than Allah . But he who is driven by necessity , neither craving nor transgressing , it is no sin for him .