## Mathematics

Mathematics

## Synopsis

    #define             M_PI
    double              acosh                               (double x);
    double              asinh                               (double x);
    double              atanh                               (double x);
    double              expm1                               (double x);
    long double         frexpl                              (long double x,
                                                             int *exp);
    double              go_add_epsilon                      (double x);
    long double         go_add_epsilonl                     (long double x);
    double              go_ascii_strtod                     (const char *s,
                                                             char **end);
    long double         go_ascii_strtold                    (const char *s,
                                                             char **end);
    void                go_continued_fraction               (double val,
                                                             int max_denom,
                                                             int *res_num,
                                                             int *res_denom);
    double              go_fake_ceil                        (double x);
    long double         go_fake_ceill                       (long double x);
    double              go_fake_floor                       (double x);
    long double         go_fake_floorl                      (long double x);
    double              go_fake_round                       (double x);
    long double         go_fake_roundl                      (long double x);
    double              go_fake_trunc                       (double x);
    long double         go_fake_truncl                      (long double x);
    int                 go_finite                           (double x);
    int                 go_finitel                          (long double x);
    double              go_pow10                            (int n);
    long double         go_pow10l                           (int n);
    double              go_pow2                             (int n);
    long double         go_pow2l                            (int n);
    double              go_rint                             (double x);
    void                go_stern_brocot                     (double val,
                                                             int max_denom,
                                                             int *res_num,
                                                             int *res_denom);
    double              go_strtod                           (const char *s,
                                                             char **end);
    long double         go_strtold                          (const char *s,
                                                             char **end);
    double              go_sub_epsilon                      (double x);
    long double         go_sub_epsilonl                     (long double x);
    #define             isnan
    long double         ldexpl                              (long double x,
                                                             int exp);
    double              log1p                               (double x);
    long double         modfl                               (long double x,
                                                             long double *iptr);
    long double         strtold                             (const char *Param1,
                                                             char **Param2);

## Description

## Details

### M_PI

    #define M_PI 3.14159265358979323846

### acosh ()

    double              acosh                               (double x);

### asinh ()

    double              asinh                               (double x);

### atanh ()

    double              atanh                               (double x);

### expm1 ()

    double              expm1                               (double x);

### frexpl ()

    long double         frexpl                              (long double x,
                                                             int *exp);

### go_add_epsilon ()

    double              go_add_epsilon                      (double x);

### go_add_epsilonl ()

    long double         go_add_epsilonl                     (long double x);

### go_ascii_strtod ()

    double              go_ascii_strtod                     (const char *s,
                                                             char **end);

### go_ascii_strtold ()

    long double         go_ascii_strtold                    (const char *s,
                                                             char **end);

### go_continued_fraction ()

    void                go_continued_fraction               (double val,
                                                             int max_denom,
                                                             int *res_num,
                                                             int *res_denom);

### go_fake_ceil ()

    double              go_fake_ceil                        (double x);

### go_fake_ceill ()

    long double         go_fake_ceill                       (long double x);

### go_fake_floor ()

    double              go_fake_floor                       (double x);

### go_fake_floorl ()

    long double         go_fake_floorl                      (long double x);

### go_fake_round ()

    double              go_fake_round                       (double x);

### go_fake_roundl ()

    long double         go_fake_roundl                      (long double x);

### go_fake_trunc ()

    double              go_fake_trunc                       (double x);

### go_fake_truncl ()

    long double         go_fake_truncl                      (long double x);

### go_finite ()

    int                 go_finite                           (double x);

### go_finitel ()

    int                 go_finitel                          (long double x);

### go_pow10 ()

    double              go_pow10                            (int n);

### go_pow10l ()

    long double         go_pow10l                           (int n);

### go_pow2 ()

    double              go_pow2                             (int n);

### go_pow2l ()

    long double         go_pow2l                            (int n);

### go_rint ()

    double              go_rint                             (double x);

### go_stern_brocot ()

    void                go_stern_brocot                     (double val,
                                                             int max_denom,
                                                             int *res_num,
                                                             int *res_denom);

### go_strtod ()

    double              go_strtod                           (const char *s,
                                                             char **end);

### go_strtold ()

    long double         go_strtold                          (const char *s,
                                                             char **end);

### go_sub_epsilon ()

    double              go_sub_epsilon                      (double x);

### go_sub_epsilonl ()

    long double         go_sub_epsilonl                     (long double x);

### isnan

    #define isnan _isnan

### ldexpl ()

    long double         ldexpl                              (long double x,
                                                             int exp);

### log1p ()

    double              log1p                               (double x);

### modfl ()

    long double         modfl                               (long double x,
                                                             long double *iptr);

### strtold ()

    long double         strtold                             (const char *Param1,
                                                             char **Param2);