pub unsafe extern "C" fn scm_string_replace( s1: SCM, s2: SCM, start1: SCM, end1: SCM, start2: SCM, end2: SCM, ) -> SCM