Sorry, I was in the middle of editing this when I turned to another issue. I was going to state that the function rtlCopyRowLinkChildren is added in this commit and, as far as I can tell, is only being referenced here (so far), so could not the order of arguments be altered to better reflect memcpy usage. I.e. altered in rtl/eclrtl/rtlds.cpp & ecl/hqlcpp/hqlcppsys.ecl or is this just complete overkill?