temporary update C backend language definition