🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.mush
Article #501

Re: ^@ in compose mode

#501
From: Barton E. Schaefer
Date: Thu, 06 Sep 1990 18:19
18 lines
1219 bytes
In article <1990Sep6.191142.2170@robobar.co.uk> ronald@robobar.co.uk (Ronald Khoo) writes:
} Is it just my setup, or does mush normally go into an infinite loop
} when you type a NUL at the builtin mail composition editor?

I don't know if it's just your setup, but mush normally ignores NUL when
it appears anywhere on standard input, in the mail composition editor or
anywhere else.  Code fragment:

    while ((c = getchar()) == 0)    /* Ignore NUL chars from stdin */
	;                           /* until better solution found */
    return c;

This is because mush stores each line of standard input in a standard C
string, so reading and storing a NUL would improperly truncate the string.
Was anything else involved here, e.g. were you using a macro or editing a
previously typed line with ~u ?
-- 
Bart Schaefer						schaefer@cse.ogi.edu
Technical Details
Message-ID: <11966@ogicse.ogi.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ogicse!schaefer
References: <1990Sep6.191142.2170@robobar.co.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ogicse!schaefer
From: schaefer@ogicse.ogi.edu (Barton E. Schaefer)
Newsgroups: comp.mail.mush
Subject: Re: ^@ in compose mode
Message-ID: <11966@ogicse.ogi.edu>
Date: 6 Sep 90 18:19:31 GMT
References: <1990Sep6.191142.2170@robobar.co.uk>
Organization: Oregon Graduate Institute (formerly OGC), Beaverton, OR
Lines: 18