[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Does guile have serious win32 ambition?
From: |
Marc Butler |
Subject: |
RE: Does guile have serious win32 ambition? |
Date: |
Wed, 31 Oct 2001 22:26:09 -0700 |
Hi,
ISO C reserves symbols prefixed with an _ (underscore) for implemention of
the C standard library. They are not reserved words per se, but using names
prefixed with an _ may result in linkage havoc.
C pre-processor macros are not subject to the reservation of _ prefixed
symbols as they are not visible at linkage (or compilation really). It is
not uncommon to use names prefixed and or postfixed with _ or __ in
preprocessor macros.
It seems that consistency/style is what is important.
Marc
address@hidden
-----Original Message-----
From: address@hidden [mailto:address@hidden
Behalf Of Rob Browning
Sent: Wednesday, October 31, 2001 12:55 PM
To: address@hidden
Cc: address@hidden; address@hidden
Subject: Re: Does guile have serious win32 ambition?
Thien-Thi Nguyen <address@hidden> writes:
> cool thanks, i have started to look at this. although i think there
> might be some policy issues (what to include in the API), i'm sure the
> macrology seems sound. one style issue i'd like to bring up early: the
> cpp macro __SCM_IMPORT__ and friends should probably be replaced w/
> something like HAVE_SCM_API, HAVE_SCM_REGEX_API, since there is
> machinery for this style already.
Right, and also because (correct me if I'm wrong), C reserves any
symbols starting with an underscore...
--
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD
_______________________________________________
Guile-devel mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/guile-devel
- RE: Does guile have serious win32 ambition?,
Marc Butler <=