fix several c language vm bug.