out of curiosity I looked into the 'JDE 2.3.2 fixes' Andy
Piper posted
yesterday. I found, that he defines replace-regexp-in-string which is
not defined in XEmacs. That reminds me that this function is also
used by semantic in the semanticdb.el file, but only if the variable
semanticdb-default-save-directory is set.
Maybe other files are using replace-regexp-in-string, too. I think it
should go into a more basic package.
Ben has already put it in 21.5, but I guess we could consider putting it
elsewhere.
andy