title: Generic list manipulation function in C?
body: <p>What is a generic list manipulation function in C?
  (I saw this when I was going through some materials.)</p>
  
  <p>What  is the difference between this function and a function which can accept elements of any kind?</p>
  
  <p>Are they same...? How can we implement them individually if they are not same?</p>