modify special calls in c backend