#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <math.h>
#include <sys/time.h>
#include "eus.h"
Go to the source code of this file.
Defines | |
#define | ckvsize(a, b) ((a->c.vec.size==b->c.vec.size)?vecsize(a):(int)error(E_VECINDEX)) |
#define | colsize(p) (intval(p->c.ary.dim[1])) |
#define | ismatrix(p) |
#define | rowsize(p) (intval(p->c.ary.dim[0])) |
Functions | |
pointer | ___roseus_c_util () |
pointer | ___roseus_c_util (context *ctx, int n, pointer *argv, pointer env) |
pointer | CONV_MSG2_PC (context *ctx, int n, argv) |
pointer | CONV_PC_MSG2 (context *ctx, int n, argv) |
static void | register_roseus_c_util () |
#define ckvsize | ( | a, | |
b | |||
) | ((a->c.vec.size==b->c.vec.size)?vecsize(a):(int)error(E_VECINDEX)) |
Definition at line 21 of file roseus_c_util.c.
Definition at line 16 of file roseus_c_util.c.
#define ismatrix | ( | p | ) |
((isarray(p) && \ p->c.ary.rank==makeint(2) && \ elmtypeof(p->c.ary.entity)==ELM_FLOAT))
Definition at line 18 of file roseus_c_util.c.
Definition at line 17 of file roseus_c_util.c.
pointer ___roseus_c_util | ( | context * | ctx, |
int | n, | ||
pointer * | argv, | ||
pointer | env | ||
) |
Definition at line 212 of file roseus_c_util.c.
pointer CONV_MSG2_PC | ( | context * | ctx, |
int | n, | ||
argv | |||
) |
Definition at line 23 of file roseus_c_util.c.
pointer CONV_PC_MSG2 | ( | context * | ctx, |
int | n, | ||
argv | |||
) |
Definition at line 141 of file roseus_c_util.c.
static void register_roseus_c_util | ( | ) | [static] |
Definition at line 13 of file roseus_c_util.c.