C Span Programming Guide