C Style: Standards and Guidelines : Defining Programming Standards for Professional C Programmers