CONTENTS | INDEX | PREV | NEXT
 NAME
 _MathTransBase auto-open

 SYNOPSIS

 FUNCTION
 If the _MathTransBase base variable is referenced (i.e. extern) but
 not declared then _MathTransBase will be automatically declared in
 the mathlib module of auto.lib. Additionally, auto.lib adds
 routines to the autoinit and autoexit sequences called by c.a that
 automatically opens "mathtrans.library" before _main and closes it after
 _exit.

 If the auto-open fails the program will be aborted before _main is
 ever called.

 The autoexit routine that closes the library first checks to see if
 the base variable is NULL and skips trying to close the library if
 so.

 NOTE
 DICE uses the autoinit feature to automatically open and close
 floating point libraries that are indirectly referenced by
 fp operations.

 EXAMPLE
 #include <stdlib.h>
 #include <math.h>

 main()
 {
     float f;

     f = flog(10.0);
 }

 SEE ALSO