Available_Native_Calls_Page(3)

NAME
Available_Native_Calls_Page - Available Calls Embryo provides a minimal set of native calls that can be used within any Embryo script.

Those calls are detailed here.

Note
    Some of the 'core' functions here are also described in the full Small documentation given

Argument Functions

  numargs
Returns the number of arguments passed to a function. Useful when dealing with variable argument lists.

  getarg(arg, index=0)
Retrieves the argument number arg. If the argument is an array, use index to specify the index of the array to return.

  setargs(arg, index=0, value)
Sets the argument number arg to the given arg. index specifies the index of arg to set if arg is an array.

String Functions

Functions that work on strings.

  atoi
Translates an number in string form into an integer.

  fnmatch
Buggered if I know what this does?

  strcmp
String comparing function.

Float Functions

  float

  atof

  float_mul

  float_div

  float_add

  float_sub

  fract

  round

  float_cmp

  sqrt

  pow

  log

  sin

  cos

  tan

  abs
Returns the absolute value of the given float.

Time Functions

  seconds()

  date

Random Functions

  rand()
Returns a random integer.

  randf()
Returns a random float.