Macros | Functions
lib/clib/euslocal.h File Reference

Go to the source code of this file.

Macros

#define ckfvecfv(p)   (isfltvector(p)?fvecfv(p):(int)error(E_FLOATVECTOR))
 
#define ckstrlength(p)   (isstring(p)?strlength(p):(int)error(E_NOSTRING))
 
#define ckstrval(p)   ckstrchr(p)
 
#define fvecfv(p)   ((float *)((p)->c.fvec.fv))
 
#define strchr(p)   ((char *)((p)->c.str.chars))
 

Functions

long larg2long ()
 

Macro Definition Documentation

◆ ckfvecfv

#define ckfvecfv (   p)    (isfltvector(p)?fvecfv(p):(int)error(E_FLOATVECTOR))

Definition at line 6 of file lib/clib/euslocal.h.

◆ ckstrlength

#define ckstrlength (   p)    (isstring(p)?strlength(p):(int)error(E_NOSTRING))

Definition at line 3 of file lib/clib/euslocal.h.

◆ ckstrval

#define ckstrval (   p)    ckstrchr(p)

Definition at line 4 of file lib/clib/euslocal.h.

◆ fvecfv

#define fvecfv (   p)    ((float *)((p)->c.fvec.fv))

Definition at line 5 of file lib/clib/euslocal.h.

◆ strchr

#define strchr (   p)    ((char *)((p)->c.str.chars))

Definition at line 1 of file lib/clib/euslocal.h.

Function Documentation

◆ larg2long()

long larg2long ( )


euslisp
Author(s): Toshihiro Matsui
autogenerated on Mon Feb 28 2022 22:18:28