Functions | Variables
sequence.c File Reference

Go to the source code of this file.

Functions

pointer call1 (context *ctx, pointer func, pointer arg)
 
pointer call2 (context *ctx, pointer func, pointer arg1, pointer arg2)
 
pointer COERCE (context *ctx, int n, argv)
 
eusinteger_t coerceintval (pointer x)
 
int compar (pointer *x, pointer *y)
 
pointer CONCATENATE (context *ctx, int n, argv)
 
pointer COPYSEQ (context *ctx, int n, pointer *argv)
 
pointer COUNT (context *ctx, int n, pointer *argv)
 
pointer DELETE (context *ctx, int n, argv)
 
pointer ELT (context *ctx, int n, argv)
 
pointer fastvref (pointer vec, int index)
 
void fastvset (pointer vec, int index, pointer val)
 
pointer FILL (context *ctx, int n, argv)
 
pointer FIND (context *ctx, int n, pointer *argv)
 
pointer IDENTITY (context *ctx, int n, argv)
 
pointer LENGTH (context *ctx, int n, argv)
 
pointer makesequence (context *, int, pointer)
 
pointer MAP (context *ctx, int n, argv)
 
pointer NREVERSE (context *ctx, int n, argv)
 
pointer NSUBSTITUTE (context *ctx, int n, argv)
 
pointer POSITION (context *ctx, int n, pointer *argv)
 
int pushsequence (context *, pointer, int, int)
 
pointer REMOVE_DUPLICATES (context *ctx, int n, argv)
 
pointer REVERSE (context *ctx, int n, argv)
 
void sequence (context *ctx, pointer mod)
 
pointer SETELT (context *ctx, int n, argv)
 
pointer SORT (context *ctx, int n, argv)
 
pointer SUBSEQ (context *ctx, int n, argv)
 
pointer SUBSTITUTE (context *ctx, int n, argv)
 
pointer UNIREMOVE (context *ctx, int n, argv)
 
pointer VECREPLACE (context *ctx, int n, argv)
 

Variables

static pointer COMPAR
 
static pointer COMPKEY
 
static int COMPTYPE
 
static pointer pushrest
 
pointer QEQ
 
pointer QIDENTITY
 
contextqsortctx
 
static char * rcsid ="@(#)$Id$"
 

Function Documentation

◆ call1()

pointer call1 ( context ctx,
pointer  func,
pointer  arg 
)

Definition at line 37 of file sequence.c.

◆ call2()

pointer call2 ( context ctx,
pointer  func,
pointer  arg1,
pointer  arg2 
)

Definition at line 45 of file sequence.c.

◆ COERCE()

pointer COERCE ( context ctx,
int  n,
argv   
)

Definition at line 400 of file sequence.c.

◆ coerceintval()

eusinteger_t coerceintval ( pointer  x)

Definition at line 55 of file sequence.c.

◆ compar()

int compar ( pointer x,
pointer y 
)

Definition at line 953 of file sequence.c.

◆ CONCATENATE()

pointer CONCATENATE ( context ctx,
int  n,
argv   
)

Definition at line 390 of file sequence.c.

◆ COPYSEQ()

pointer COPYSEQ ( context ctx,
int  n,
pointer argv 
)

Definition at line 173 of file sequence.c.

◆ COUNT()

pointer COUNT ( context ctx,
int  n,
pointer argv 
)

Definition at line 600 of file sequence.c.

◆ DELETE()

pointer DELETE ( context ctx,
int  n,
argv   
)

Definition at line 723 of file sequence.c.

◆ ELT()

pointer ELT ( context ctx,
int  n,
argv   
)

Definition at line 1038 of file sequence.c.

◆ fastvref()

pointer fastvref ( pointer  vec,
int  index 
)

Definition at line 63 of file sequence.c.

◆ fastvset()

void fastvset ( pointer  vec,
int  index,
pointer  val 
)

Definition at line 84 of file sequence.c.

◆ FILL()

pointer FILL ( context ctx,
int  n,
argv   
)

Definition at line 417 of file sequence.c.

◆ FIND()

pointer FIND ( context ctx,
int  n,
pointer argv 
)

Definition at line 559 of file sequence.c.

◆ IDENTITY()

pointer IDENTITY ( context ctx,
int  n,
argv   
)

Definition at line 110 of file sequence.c.

◆ LENGTH()

pointer LENGTH ( context ctx,
int  n,
argv   
)

Definition at line 1018 of file sequence.c.

◆ makesequence()

pointer makesequence ( context ctx,
int  n,
pointer  resulttype 
)

Definition at line 349 of file sequence.c.

◆ MAP()

pointer MAP ( context ctx,
int  n,
argv   
)

Definition at line 485 of file sequence.c.

◆ NREVERSE()

pointer NREVERSE ( context ctx,
int  n,
argv   
)

Definition at line 249 of file sequence.c.

◆ NSUBSTITUTE()

pointer NSUBSTITUTE ( context ctx,
int  n,
argv   
)

Definition at line 815 of file sequence.c.

◆ POSITION()

pointer POSITION ( context ctx,
int  n,
pointer argv 
)

Definition at line 520 of file sequence.c.

◆ pushsequence()

int pushsequence ( context ctx,
pointer  a,
int  offset,
int  count 
)

Definition at line 303 of file sequence.c.

◆ REMOVE_DUPLICATES()

pointer REMOVE_DUPLICATES ( context ctx,
int  n,
argv   
)

Definition at line 681 of file sequence.c.

◆ REVERSE()

pointer REVERSE ( context ctx,
int  n,
argv   
)

Definition at line 217 of file sequence.c.

◆ sequence()

void sequence ( context ctx,
pointer  mod 
)

Definition at line 1070 of file sequence.c.

◆ SETELT()

pointer SETELT ( context ctx,
int  n,
argv   
)

Definition at line 1055 of file sequence.c.

◆ SORT()

pointer SORT ( context ctx,
int  n,
argv   
)

Definition at line 980 of file sequence.c.

◆ SUBSEQ()

pointer SUBSEQ ( context ctx,
int  n,
argv   
)

Definition at line 117 of file sequence.c.

◆ SUBSTITUTE()

pointer SUBSTITUTE ( context ctx,
int  n,
argv   
)

Definition at line 773 of file sequence.c.

◆ UNIREMOVE()

pointer UNIREMOVE ( context ctx,
int  n,
argv   
)

Definition at line 641 of file sequence.c.

◆ VECREPLACE()

pointer VECREPLACE ( context ctx,
int  n,
argv   
)

Definition at line 858 of file sequence.c.

Variable Documentation

◆ COMPAR

pointer COMPAR
static

Definition at line 949 of file sequence.c.

◆ COMPKEY

pointer COMPKEY
static

Definition at line 949 of file sequence.c.

◆ COMPTYPE

int COMPTYPE
static

Definition at line 950 of file sequence.c.

◆ pushrest

pointer pushrest
static

Definition at line 32 of file sequence.c.

◆ QEQ

pointer QEQ

Definition at line 127 of file eus.c.

◆ QIDENTITY

pointer QIDENTITY

Definition at line 31 of file sequence.c.

◆ qsortctx

context* qsortctx

Definition at line 951 of file sequence.c.

◆ rcsid

char* rcsid ="@(#)$Id$"
static

Definition at line 11 of file sequence.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Thu Jun 15 2023 02:06:43