| Deutsch English Français Italiano |
|
<vtsubc$2hdha$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Mikko <mikko.levanto@iki.fi>
Newsgroups: comp.lang.c
Subject: Re: Only C programmers tell the truth about the behavior of DD simulated by HHH
Date: Fri, 18 Apr 2025 10:18:04 +0300
Organization: -
Lines: 31
Message-ID: <vtsubc$2hdha$1@dont-email.me>
References: <vtr79n$u6o3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Apr 2025 09:18:05 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="49fa75b4c752eb90b8da7818f963c4ee";
logging-data="2668074"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18UK6A1Q6FWkVa5QvBoSgbe"
User-Agent: Unison/2.2
Cancel-Lock: sha1:WepLzaOk6fod0DgqPRXMUblD9lw=
Bytes: 1507
On 2025-04-17 15:38:30 +0000, olcott said:
> typedef void (*ptr)();
> int HHH(ptr P);
>
>
> int DD()
> {
> int Halt_Status = HHH(DD);
> if (Halt_Status)
> HERE: goto HERE;
> return Halt_Status;
> }
>
> int main()
> {
> HHH(DD);
> }
There is no HHH above nor any pointer to any HHH. Threfore the
behaviour is undefined.
> DD simulated by HHH includes HHH simulating itself
> simulating DD until HHH sees the non-terminating
> pattern and rejects DD as non-terminating.
That cannot be inferred from the shown code.
--
Mikko