title: Possible return types for a C function
body: <p>What are the possible data types in C
  apart from void, int, float, char, double, long and struct?</p>
  <p>I am writing a regex(script) to detect the starting of the function body.
  I need the return types so that I can get the function body starting by concatenating the return type with the function name.</p>