fix ultisnips completeion, add cfunc snippet