#include <float.h>
#include <limits.h>
#include <math.h>
#include <stdlib.h>
#include "mruby.h"
#include "mruby/array.h"
#include "mruby/numeric.h"
#include "mruby/string.h"
Go to the source code of this file.
Functions |
mrb_value | mrb_num_div (mrb_state *mrb, mrb_value x, mrb_value y) |
mrb_value | mrb_flo_to_str (mrb_state *mrb, mrb_value flo, int max_digit) |
mrb_value | mrb_fixnum_mul (mrb_state *mrb, mrb_value x, mrb_value y) |
mrb_value | mrb_flo_to_fixnum (mrb_state *mrb, mrb_value x) |
mrb_value | mrb_fixnum_plus (mrb_state *mrb, mrb_value x, mrb_value y) |
mrb_value | mrb_fixnum_minus (mrb_state *mrb, mrb_value x, mrb_value y) |
mrb_value | mrb_fixnum_to_str (mrb_state *mrb, mrb_value x, int base) |
void | mrb_init_numeric (mrb_state *mrb) |
Macro Definition Documentation
#define NUMERIC_SHIFT_WIDTH_MAX (sizeof(mrb_int)*CHAR_BIT-1) |
Function Documentation