Bruno Haible <br...@clisp.org> wrote: > It is well-known that the escape sequence expansion in 'echo' was different > in System V and BSD systems. You can assume that when Ulrich Drepper started > out writing GNU gettext in 1995, he did NOT want to copy the System V > behaviour > of 'echo' into the 'gettext' program.
So in other words, this is a result of not following the POSIX standard from the beginning? What you call "System V behaviour" is the official required POSIX behavior for implementations that like to use the UNIX brand name. Even bash implements a compile variant that makes bash compliant with regard to the POSIX echo requirements. This compile variant is used on Solaris and on Mac OS where bash has been used as the shell to run the test suite. BTW: My text contained a question that you did not answer. It seems that the text in LI18NUX-2000-amd4.pdf is a comprimise negotiated between Sun and some GNU people that unfortunately is ignored by the GNU implementation in the default case of using gettext(1). I tried to build you a bridge and I am still in hope that you are interested in a result that is useful for standardisation. Jörg -- EMail:jo...@schily.net (home) Jörg Schilling D-13353 Berlin joerg.schill...@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.org/private/ http://sf.net/projects/schilytools/files/'