a good question gets you a fishing lesson

most mysterious macros etc in ast are probably iffe-generated
that would be the first place to look
some complex but easy to abstract subsystems may gen generated by a combination 
of
        ast-subsystem-generator < ast-subsystem.tab
for libast those would be
        comp/conf.tab
        misc/magic.tab
        port/lc.tab
when you see *.tab look in Makefile to determine the generator or run
        nmake -nF 2>&1 | grep '\.tab'
ksh93 has
        data/math.tab

some *.tab may be input to an iffe script
it depends on the vintage
the ancient ones will have a separate generator program
newer ones will be hooked with iffe

so, starting with the first choice for nan:

cd src/lib/libast
grep -i nan features/* # grep over the iffe files

features/float pops up as the likely candidate

On Sat, 28 Sep 2013 14:07:08 +0200 Roland Mainz wrote:
> Hi!

> ----

> Erm... does anyone remember where again the |_Sftable.sf_ieee| data
> are created ?
> I'm looking for the code which fills the following fields in 
> |_Sftable.sf_ieee|:
> -- snip --
> src/lib/libast/sfio/sfhdr.h:#define _Sfieee             (&_Sftable.sf_ieee)
> src/lib/libast/sfio/sfhdr.h:#define _Sffinf
> (_Sftable.sf_ieee.fltinf)
> src/lib/libast/sfio/sfhdr.h:#define _Sfdinf
> (_Sftable.sf_ieee.dblinf)
> src/lib/libast/sfio/sfhdr.h:#define _Sflinf
> (_Sftable.sf_ieee.ldblinf)
> src/lib/libast/sfio/sfhdr.h:#define _Sffnan
> (_Sftable.sf_ieee.fltnan)
> src/lib/libast/sfio/sfhdr.h:#define _Sfdnan
> (_Sftable.sf_ieee.dblnan)
> src/lib/libast/sfio/sfhdr.h:#define _Sflnan
> (_Sftable.sf_ieee.ldblnan)
> -- snip --

> ----

> Bye,
> Roland

> -- 
>   __ .  . __
>  (o.\ \/ /.o) [email protected]
>   \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
>   /O /==\ O\  TEL +49 641 3992797
>  (;O/ \/ \O;)

_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers

Reply via email to