Macros | Functions
roseus_c_util.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <math.h>
#include <sys/time.h>
#include "eus.h"
#include "defun.h"
Include dependency graph for roseus_c_util.c:

Go to the source code of this file.

Macros

#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)
 

Macro Definition Documentation

#define ckvsize (   a,
 
)    ((a->c.vec.size==b->c.vec.size)?vecsize(a):(int)error(E_VECINDEX))

Definition at line 21 of file roseus_c_util.c.

#define colsize (   p)    (intval(p->c.ary.dim[1]))

Definition at line 16 of file roseus_c_util.c.

#define ismatrix (   p)
Value:
((isarray(p) && \
p->c.ary.rank==makeint(2) && \
elmtypeof(p->c.ary.entity)==ELM_FLOAT))
pointer makeint(eusinteger_t v)

Definition at line 18 of file roseus_c_util.c.

#define rowsize (   p)    (intval(p->c.ary.dim[0]))

Definition at line 17 of file roseus_c_util.c.

Function Documentation

pointer ___roseus_c_util ( )
pointer ___roseus_c_util ( context ctx,
int  n,
pointer argv,
pointer  env 
)

Definition at line 213 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.



roseus
Author(s): Kei Okada
autogenerated on Fri Mar 26 2021 02:08:16