Hello, Andy Wingo <[EMAIL PROTECTED]> writes:
> The removal of the scm_i_* functions is an ABI break in the stable 1.8 > series. It should be reverted. (It's a great fix for master though.) After discussion with Andy on IRC and looking for uses for `scm_i_' in Google's codesearch, I've become convinced that we'd better not make this change in 1.8 so that we don't break existing code. That means reverting these commits: bc566d672f0d21f1567b83ddd732e4089983a2a8 Fix `SCM_INTERNAL' with GCC 4.3. f0c64044d311ac31f491f959daf1b3a2163ee883 Add `SCM_INTERNAL' macro, use it. If nobody complains, I'll revert them in 1.8 by the end of the next week. Nevertheless, the change *will* appear in the next stable release. That means we must strive to understand which `scm_i_' symbols have been used and how the API can be improved to avoid them. Thanks, Ludo'.