Add source file for protothreads