Path: csiph.com!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: pure C90 environment Date: Wed, 10 Mar 2021 23:10:46 -0800 Organization: None to speak of Lines: 17 Message-ID: <877dmei2rt.fsf@nosuchdomain.example.com> References: <005caece-e5a1-4376-8e05-7ed7b02afe4a@googlegroups.com> <87ace3d7-5042-42a7-90b1-d35496a8cc34@googlegroups.com> <7acxG.479030$XN7.247815@fx01.am4> <2e1fdf46-e4e2-498a-8886-7686ded95d86@googlegroups.com> <0755171c-a488-440a-90ef-acba132d3913@googlegroups.com> <69dd629c-fc36-4277-884b-0f7ef8c62a47@googlegroups.com> <70082ffa-5325-494b-a152-1509829fc816@googlegroups.com> <4d78e06d-e97b-41e0-9f9a-0b724b3bab25@googlegroups.com> <2792f979-85b9-40f3-92f3-773fa6d664e3n@googlegroups.com> <706780fc-8080-4a41-812e-b52a6ac7cf1an@googlegroups.com> <677dc897-8c15-4b77-a3b0-814f5e87756bn@googlegroups.com> <1097ea9c-87bb-46fd-ac52-3b9d2551fcafn@googlegroups.com> <7d9dc02b-4e3d-4e54-9a2c-df7a6be3d328n@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="bab79e015330edd77ea080a62a987b58"; logging-data="23024"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Azn7utb+BwWXobesg0Pmq" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cancel-Lock: sha1:LP7ZvMbY0KDU0r4em+NaRqREhVw= sha1:QGsU7YYFImB87m4dnVjF9wlU7PM= Xref: csiph.com comp.lang.c:159294 "muta...@gmail.com" writes: > Another essential thing is to support \e in strings > and characters to support the ESC code so that > people can drive ANSI terminals, regardless of > whether they are ASCII ANSI terminals or EBCDIC > ANSI terminals. > > So it's no longer "pure C90", it's "pure C90+". Are there any "EBCDIC ANSI terminals", meaning terminals that handle ANSI-style escape sequences, but with the ESC character represented as 0x27 rather than 0x1b and so forth? I've never heard of such a thing. -- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com Working, but not speaking, for Philips Healthcare void Void(void) { Void(); } /* The recursive call of the void */