removing stray extern C added while converting c++ to C
converting soace to tab
space to tab in ts_function.c
changed space to tab stream_function.cpp
removed implicit declaration warning
Merge commit '7766628a7c30b770e7efb8f5b42b7897022f77b3'
Merge commit '122cb9f509da9b2542c08d5235a85278e5d9d0c7'
Merge commit 'd9fb5bb35066dcf85aa00e25ca91987728b2e78d'

Conflicts:
	src/stream_functions.c