Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: C String terminator Date: Mon, 06 Apr 2020 11:31:38 -0700 Organization: None to speak of Lines: 17 Message-ID: <87imico48l.fsf@nosuchdomain.example.com> References: <86a73tpb20.fsf@linuxsc.com> <2a770f28-0124-4b7e-8da3-24c05dd75636@googlegroups.com> <5f11e9cb-67df-4c87-bab1-c7272ccf3ebc@googlegroups.com> <874ku09ssw.fsf@bsb.me.uk> <6bf35dde-de1f-4635-a69d-4d4860d84a29@googlegroups.com> <877dywqhtv.fsf@nosuchdomain.example.com> <13e81aac-375b-45ba-9261-8153c406368c@googlegroups.com> <09e137e8-7bf0-4b5b-b098-52f31bfdfe64@googlegroups.com> <0838cd07-3924-4e2f-b706-52f54ad60ba2@googlegroups.com> <87pnckc2sb.fsf@bsb.me.uk> <56fbdc1a-62fe-4b91-af72-1f65a78e7128@googlegroups.com> <87eet0bpbs.fsf@bsb.me.uk> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="9aca32966cb66c1a01b4dff59d5f3d44"; logging-data="25378"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/XsHytD52FHjQywb9X9xZA" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cancel-Lock: sha1:bst2PKJ1B69ka/UL0mUkxNod0ik= sha1:A+EuQzdjCCQkGv5Lq5benL9tz2I= Xref: csiph.com comp.lang.c:151150 Malcolm McLean writes: [...] > I think the penny has finally dropped. The commonsense and useful > defintion of a "function" is "code that doesn't do IO". [...] No, that's not what "function" means in C, the language which is the topic of this newsgroup. Please don't assume that we don't understand what you're saying. We simply think you're wrong, and we choose not to accept your deliberate abuse of well defined terminology. -- 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 */