#31 (fixed warnings)
Introduced typedef std::pair<unsigned int, unsigned int> source_position_t