generate for C export changed