Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.lang.c Subject: Re: encapsulating directory operations Date: Tue, 10 Jun 2025 07:18:50 -0700 Organization: A noiseless patient Spider Lines: 17 Message-ID: <86frg7r86t.fsf@linuxsc.com> References: <100h650$23r5l$1@dont-email.me> <87bjrkxonr.fsf@nosuchdomain.example.com> <87iklrtcys.fsf@nosuchdomain.example.com> <20250523132019.763@kylheku.com> <100qm76$7shk$2@dont-email.me> <20250523140729.787@kylheku.com> <100qru0$9mjb$2@dont-email.me> <101929h$3olom$4@dont-email.me> <10196gn$3pd33$1@dont-email.me> <101aca9$me2$3@dont-email.me> <101afvt$1sm1$1@dont-email.me> <871ps7f8o3.fsf@nosuchdomain.example.com> <101aif2$1sm2$3@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Tue, 10 Jun 2025 16:18:51 +0200 (CEST) Injection-Info: dont-email.me; posting-host="1fbd55e74bfc4309a280a41a1d3a3e6e"; logging-data="1350567"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3O6LuTXKVaydgppHxgwm5jSEuGRVCdqE=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:i+m/hRVvtaaofKfWFd7r16w9/2Q= sha1:hwwXauYfWkeJyljIthRxOcBlUJ4= Xref: csiph.com comp.lang.c:393789 scott@slp53.sl.home (Scott Lurndal) writes: [...] > And all the existing C compilers in the entire planet support > the C90 dialect[*], if so instructed. Where is the problem? It is common to use the word "dialect" when talking about different editions of the C standard, but actually it isn't right. The word "dialect" comes from linguistics, and it has a particular meaning that does not apply in this case. My understanding of the terminology used in linguistics is that C90, C99, C11, and so forth, should be referred to as "varieties" of the C language, in much the same way that American English and British English and Indian English are all different varieties (rather than dialects) of English.