C Functions

Attention

All of the C functions will only operate on arguments of the same C base types (or typedefs thereof).

You cannot mix C data types in an expression.

The C-variant primitives for +, -, * and / are called from the binary arithmetic primitives binary-+, binary–, binary-* and binary-/. They are not primitives exported from the C module.

function C/< n1 n2

in C, n1 < n2

Param n1:

number

Type n1:

C/ type

Param n2:

number

Type n2:

C/ type

n1 and n2 must be the same C type.

function C/<= n1 n2

in C, n1 <= n2

Param n1:

number

Type n1:

C/ type

Param n2:

number

Type n2:

C/ type

n1 and n2 must be the same C type.

function C/== n1 n2

in C, n1 == n2

Param n1:

number

Type n1:

C/ type

Param n2:

number

Type n2:

C/ type

n1 and n2 must be the same C type.

function C/!= n1 n2

in C, n1 != n2

Param n1:

number

Type n1:

C/ type

Param n2:

number

Type n2:

C/ type

n1 and n2 must be the same C type.

function C/>= n1 n2

in C, n1 >= n2

Param n1:

number

Type n1:

C/ type

Param n2:

number

Type n2:

C/ type

n1 and n2 must be the same C type.

function C/> n1 n2

in C, n1 > n2

Param n1:

number

Type n1:

C/ type

Param n2:

number

Type n2:

C/ type

n1 and n2 must be the same C type.

function C/& v1 [...]

perform a C bitwise-AND on v1 etc.

Param v1:

C integer

Type v1:

C/int

Return:

C integer

Rtype:

C/int

function C/| v1 [...]

perform a C bitwise-OR on v1 etc.

Param v1:

C integer

Type v1:

C/int

Return:

C integer

Rtype:

C/int

function C/^ v1 [...]

perform a C bitwise-XOR on v1 etc.

Param v1:

C integer

Type v1:

C/int

Return:

C integer

Rtype:

C/int

function C/~ v1

perform a C bitwise-complement on v1

Param v1:

C integer

Type v1:

C/int

Return:

C integer

Rtype:

C/int

Last built at 2024-12-21T07:10:35Z+0000 from 62cca4c (dev) for Idio 0.3.b.6