Jonathan Stowe:
# This shuts up the implicit declaration warning in test_main.c :
#
# --- config_h.in~      Fri Feb  1 07:39:42 2002
# +++ config_h.in       Fri Feb  1 07:40:06 2002
# @@ -51,9 +51,10 @@
#  #define INTVAL_FMT "${intvalfmt}"
#  #define FLOATVAL_FMT "${floatvalfmt}"
#
# +#endif
# +
#  ${headers}
#
# -#endif

This (part of the) patch is a Really Bad Idea.

While it clears up a warning, it severely pollutes the namespace of any
program that embeds Parrot.  Not just test_main.c, but perl_main.c,
python_main.c, ruby_main.c, scheme_main.c, and
some_random_program_that_uses_parrot_on_the_inside_main.c.  True,
HAS_HEADER_FOOs probably aren't something that will differ between
programs, but it still is a pollution that simply shouldn't be there.

--Brent Dax
[EMAIL PROTECTED]
Parrot Configure pumpking and regex hacker
Check out the Parrot FAQ: http://www.panix.com/~ziggy/parrot.html (no,
it's not mine)

<obra> mmmm. hawt sysadmin chx0rs
<lathos> This is sad. I know of *a* hawt sysamin chx0r.
<obra> I know more than a few.
<lathos> obra: There are two? Are you sure it's not the same one?

Reply via email to