long C