Source level continuation implementation for ANSI-C