Re: [perl #40060] [CAGE] Fix non-symbol-table namespace pollution in public headers

2008-06-09 Thread chromatic
On Monday 09 June 2008 16:44:02 James Keenan via RT wrote: > On Thu Aug 03 11:58:05 2006, chip wrote: > > Public headers are the ones in C directory. These are > > included by embedders and extenders. They must not declare or define any > > symbol that isn't clearly Parrot-specific. Prefixing s

[perl #40060] [CAGE] Fix non-symbol-table namespace pollution in public headers

2008-06-09 Thread James Keenan via RT
On Thu Aug 03 11:58:05 2006, chip wrote: > Public headers are the ones in C directory. These are > included by embedders and extenders. They must not declare or define any > symbol that isn't clearly Parrot-specific. Prefixing symbols with C > or C is the easiest & safest way, but it can lead to

[perl #40060] [CAGE] Fix non-symbol-table namespace pollution in public headers

2006-08-03 Thread via RT
# New Ticket Created by Chip Salzenberg # Please include the string: [perl #40060] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=40060 > Public headers are the ones in C directory. These are included by embedders and exte

[CAGE] Fix non-symbol-table namespace pollution in public headers

2006-08-03 Thread Chip Salzenberg
Public headers are the ones in C directory. These are included by embedders and extenders. They must not declare or define any symbol that isn't clearly Parrot-specific. Prefixing symbols with C or C is the easiest & safest way, but it can lead to a lot of verbosity, so I'm willing to entertain