In the file buffer.c within the function join_lines() there is an if statement as follows...
if(!put_sbuf_line(buf, current_addr_) || !push_undo_atom(UADD, -1, -1)) { ... } It is my understanding that in cases like this the order of operations is indeterminate. This of course is a complete non issue if the order of those two operations does not actually matter (though this should be commented). If however the put_sbuf_line() is supposed to happen before the push_undo_atom() then I think there could potentially be a problem depending on which development system is used to compile these sources. Regards Mark Manning _______________________________________________ bug-ed mailing list bug-ed@gnu.org https://lists.gnu.org/mailman/listinfo/bug-ed