[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 21.3.50 for Cygwin: patch 5
From: |
Kim F. Storm |
Subject: |
Re: 21.3.50 for Cygwin: patch 5 |
Date: |
06 Jan 2003 01:13:45 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
Benjamin Riefenstahl <address@hidden> writes:
> Pardon me for butting in.
>
> address@hidden (Kim F. Storm) writes:
> > We already use P_ in most cases (under src/), and __P in a few other
> > cases (mostly under lib-src/ and lwlib/).
> >
> > So it seems a bit odd that pop.c (as the only file) uses _P.
> >
> > I suggest we simply change pop.c to use __P like the other files in
> > lib-src.
>
> Both "__P" and "_P" are both firmly and totally in the compiler domain
> (anything matching the regexp /^_[_A-Z]/ is). Compilers can use these
> symbols however they see fit. "P_" OTOH is free for use in user
> programs. So if a change is needed anyway, it should be to "P_"
> (IMO).
True, but the specific problem is with cygwin and the _P in pop.c;
there doesn't seem to have been reported similar problems with __P, so
we have two options:
1) a small, localized change in pop.c (_P => __P)
2) a wider, non-localized change (_P and __P => P_)
Actually, doing 1 now doesn't mean that we cannot do 2 later...
--
Kim F. Storm <address@hidden> http://www.cua.dk
- Re: [PATCHES] 21.3.50 for Cygwin: patch 5, Joe Buehler, 2003/01/03
- Re: [PATCHES] 21.3.50 for Cygwin: patch 5, Richard Stallman, 2003/01/04
- Re: [PATCHES] 21.3.50 for Cygwin: patch 5, Kim F. Storm, 2003/01/04
- Re: 21.3.50 for Cygwin: patch 5, Benjamin Riefenstahl, 2003/01/05
- Re: 21.3.50 for Cygwin: patch 5,
Kim F. Storm <=
- Re: 21.3.50 for Cygwin: patch 5, Joe Buehler, 2003/01/07
- Re: 21.3.50 for Cygwin: patch 5, Richard Stallman, 2003/01/07
- Re: 21.3.50 for Cygwin: patch 5, Kim F. Storm, 2003/01/07
- Re: 21.3.50 for Cygwin: patch 5, Richard Stallman, 2003/01/07
- Re: 21.3.50 for Cygwin: patch 5, Kim F. Storm, 2003/01/08
- Re: 21.3.50 for Cygwin: patch 5, Richard Stallman, 2003/01/09
- Re: 21.3.50 for Cygwin: patch 5, Kim F. Storm, 2003/01/10
- Re: 21.3.50 for Cygwin: patch 5, Eli Zaretskii, 2003/01/10
- Re: 21.3.50 for Cygwin: patch 5, Kim F. Storm, 2003/01/10
- Re: 21.3.50 for Cygwin: patch 5, Richard Stallman, 2003/01/12