title: Entry point function in Mongoose Web Server source code
body: <p>I'm a web developer, trying to learn more about C programming. My C training is purely academic, so i thought i'd start with reading some source code on Github.
  My project of choice was <a href="https://github.com/cesanta/mongoose" rel="nofollow">https://github.com/cesanta/mongoose</a> - Mongoose Web Server, as i used it on several occasions.</p>
  
  <p>Browsing through the source (mongoose.c), i noticed there is no 'main' function. I can't figure out what is the first function that is called.</p>
  
  <p>So, my questions are:<br>
  1. Isn't there always a main function in C programs?<br>
  2. If not, how do i figure out what is the first function that is called? </p>