On Fri, 28 Jul 2006 18:49:22 +0200 Roland Mainz wrote:
> Glenn Fowler wrote:
> > On Thu, 27 Jul 2006 02:15:36 +0200 Roland Mainz wrote:
> > > Attached is a small patch
> > > ("ksh93_fnmatch_ast_fnmatch_mapping_fix_001.diff.txt") which fixes the
> > > problem that libast provides it's own version of |fnmatch()| as symbol
> > > |fnmatch| instead of |_ast_fnmatch| (the #define from "ast_map.h" seems
> > > to be overridden).
> >
> > this will be fixed in the next update
> > (1) <ast_common.h> will include <ast_map.h> to make sure the mappings
> > are in scope for ast compiles
> > (2) libast/comp/fnmatch.c was coded at one time to be optional
> > that changed at some point to always compile, but some
> > vestigal #ifdefery remained -- that will be cleaned up
> BTW: What is the purpose of the "____" prefix of some functions (like
> |___open|) ?
a hopefully ridiculous amount of _ prefix to move std header symbols out
of the way
I'm working on getting ast to believe std headers
and then should be able to avoid most of this
-- Glenn Fowler -- AT&T Research, Florham Park NJ --