code: def make_c_header(name, front, body):
      
      return """
  {0}
  
  
  # ifndef _GU_ZHENGXIONG_{1}_H
  # define _GU_ZHENGXIONG_{1}_H
  
  
  {2}
  
  
  # endif /* {3}.h */
      """.strip().format(front, name.upper(), body, name) + '\n'
docs: Build a C header from the front and body.