fn delete_previous_char(text: &mut dyn TextBuffer, ccursor: CCursor) -> CCursor