pike.git / src / modules / Math / math_module.c

version» Context lines:

pike.git/src/modules/Math/math_module.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: math_module.c,v 1.12 2002/10/21 17:06:16 marcus Exp $ + || $Id: math_module.c,v 1.13 2003/11/07 23:48:15 nilsson Exp $   */      #include "global.h"   #include "config.h"   #include "program.h"   #include "module.h"      #include "math_module.h"   #include "transforms.h"   
pike.git/src/modules/Math/math_module.c:36:    {"Matrix",init_math_matrix,&math_matrix_program},    {"IMatrix",init_math_imatrix,&math_imatrix_program},   #ifdef INT64    {"LMatrix",init_math_lmatrix,&math_lmatrix_program},   #endif /* INT64 */    {"FMatrix",init_math_fmatrix,&math_fmatrix_program},    {"SMatrix",init_math_smatrix,&math_smatrix_program},    {"Transforms",init_math_transforms,&math_transforms_program},   };    + /*! @module Math */ +  + /*! @decl constant pi +  *! The constant pi (3.14159265358979323846). +  */ +  + /*! @decl constant e +  *! The constant e (2.7182818284590452354). +  */ +  + /*! @decl constant inf +  *! Floating point infinity. +  */ +  + /*! @decl constant nan +  *! Floating point not-a-number (e.g. inf/inf). +  */ +  + /*! @endmodule */ +    PIKE_MODULE_EXIT   {    int i;    for (i=0; i<(int)(sizeof(sub)/sizeof(sub[0])); i++)    if (sub[i].pd && sub[i].pd[0])    free_program(sub[i].pd[0]);       exit_math_matrix();    exit_math_imatrix();    exit_math_fmatrix();