C streaming mapper