[comp.windows.x] xmail problems

meulenbr@cst.philips.nl (Frans Meulenbroeks) (08/31/90)

Hi,

When installing xmail I noticed the following problems.
1) xmail does not understand/follow source commands in your .mailrc
2) xmail does not accept single quotes as a delimiter in .mailrc set
   commands. E.g. Mail accepts set mail='{MAIL}& ' while xmail doesn't.
   this is in enirons.c module GetMailrc around line 398.
3) handler.c contains in module index_handler around line 187
   the following code:
    for (c = s + 1; *c && !isdigit(*c); c++);
    sscanf(c, "%d", &j);                        /* look from end backwards */
    for (; j > k; j--)
        for (s--; s > IndexBuf && *s != '\n'; s--);
    s++;
   Now if the for loop terminates because *c (that is c == '\0')
   the following sscanf will return nonsense. My sun then dumps core
   in the for loop as soon as s becomes 0xffffffff, because happened
   to be a huge value. You can get here if the systems idea of prompt
   and yours differ (for instance due to 1) or 2).
4) I had to modify one of the parts of patch2 (I believe it was
   part d). There were three lines missing in a cdiff. Just copy 
   the original ones from a few lines above.
   patch will happily tell you the exact location where the problem is.

Otherwise xmail is a nice program!

Thanks, 
--
Frans Meulenbroeks        (meulenbr@cst.philips.nl)
	Centre for Software Technology
	( or try: ...!mcsun!phigate!prle!cst!meulenbr)