Functions | Variables
printer.c File Reference

Go to the source code of this file.

Functions

pointer big_minus ()
 
pointer copy_big ()
 
static int getprlength (context *ctx)
 
static void prin1 (context *, pointer, pointer, int)
 
static int prinary (context *ctx, pointer f, int prlevel, pointer a, int rank, int axis, int index)
 
static void prinelm (context *ctx, pointer f, int prlevel, pointer vec, int index)
 
static void print_symbol_prefix (context *ctx, pointer f, pointer pkg, char *colon)
 
static void printarray (context *ctx, pointer a, pointer f, int prlevel)
 
static void printbig (context *ctx, pointer big, pointer f, int base, int field1, int field2)
 
static pointer printflt (double num, pointer f)
 
static void printhex (int val, pointer f)
 
void printint (context *ctx, eusinteger_t num, pointer f, int base, int field1, int field2)
 
static void printlist (context *ctx, pointer x, pointer f, pointer fobj, int prlevel)
 
static void printmark (context *ctx, pointer p)
 
void printnum (context *ctx, pointer nump, pointer strm, int base, int field1, int field2)
 
static void printobj (context *ctx, pointer obj, pointer f)
 
static void printpkg (pointer p, pointer f)
 
static void printratio (context *ctx, pointer rat, pointer f, int base)
 
static void printstr (context *ctx, int leng, byte *str, pointer f)
 
static void printstructure (context *ctx, pointer x, pointer f, pointer fobj, int prlevel)
 
static pointer printsym (context *ctx, pointer sym, pointer f)
 
static void printunmark (pointer p)
 
static pointer printvector (context *ctx, pointer vec, pointer f, pointer leng, int prlevel)
 
pointer prinx (context *ctx, pointer obj, pointer stream)
 
static void prinxobj (context *ctx, pointer x, pointer f, pointer fobj, int prlevel)
 
static void symprefix (pointer sym, pointer f)
 
void terpri (pointer f)
 

Variables

enum ch_attr charattr [256]
 
enum ch_type chartype [256]
 
static int ix
 
static char ixbuf [16]
 
static pointerixvec
 
pointer K_PRIN1
 
pointer PRCASE
 
pointer PRCIRCLE
 
pointer PRINTBASE
 
pointer PRLENGTH
 
pointer PRLEVEL
 
pointer PROBJECT
 
pointer PRSTRUCTURE
 
pointer QREADTABLE
 
static char * rcsid ="@(#)$Id$"
 

Function Documentation

◆ big_minus()

pointer big_minus ( )

◆ copy_big()

pointer copy_big ( )

◆ getprlength()

static int getprlength ( context ctx)
static

Definition at line 334 of file printer.c.

◆ prin1()

static void prin1 ( context ctx,
pointer  x,
pointer  f,
int  prlevel 
)
static

Definition at line 548 of file printer.c.

◆ prinary()

static int prinary ( context ctx,
pointer  f,
int  prlevel,
pointer  a,
int  rank,
int  axis,
int  index 
)
static

Definition at line 435 of file printer.c.

◆ prinelm()

static void prinelm ( context ctx,
pointer  f,
int  prlevel,
pointer  vec,
int  index 
)
static

Definition at line 405 of file printer.c.

◆ print_symbol_prefix()

static void print_symbol_prefix ( context ctx,
pointer  f,
pointer  pkg,
char *  colon 
)
static

Definition at line 34 of file printer.c.

◆ printarray()

static void printarray ( context ctx,
pointer  a,
pointer  f,
int  prlevel 
)
static

Definition at line 457 of file printer.c.

◆ printbig()

static void printbig ( context ctx,
pointer  big,
pointer  f,
int  base,
int  field1,
int  field2 
)
static

Definition at line 230 of file printer.c.

◆ printflt()

static pointer printflt ( double  num,
pointer  f 
)
static

Definition at line 185 of file printer.c.

◆ printhex()

static void printhex ( int  val,
pointer  f 
)
static

Definition at line 212 of file printer.c.

◆ printint()

void printint ( context ctx,
eusinteger_t  num,
pointer  f,
int  base,
int  field1,
int  field2 
)

Definition at line 150 of file printer.c.

◆ printlist()

static void printlist ( context ctx,
pointer  x,
pointer  f,
pointer  fobj,
int  prlevel 
)
static

Definition at line 473 of file printer.c.

◆ printmark()

static void printmark ( context ctx,
pointer  p 
)
static

Definition at line 310 of file printer.c.

◆ printnum()

void printnum ( context ctx,
pointer  nump,
pointer  strm,
int  base,
int  field1,
int  field2 
)

Definition at line 274 of file printer.c.

◆ printobj()

static void printobj ( context ctx,
pointer  obj,
pointer  f 
)
static

Definition at line 291 of file printer.c.

◆ printpkg()

static void printpkg ( pointer  p,
pointer  f 
)
static

Definition at line 302 of file printer.c.

◆ printratio()

static void printratio ( context ctx,
pointer  rat,
pointer  f,
int  base 
)
static

Definition at line 219 of file printer.c.

◆ printstr()

static void printstr ( context ctx,
int  leng,
byte str,
pointer  f 
)
static

Definition at line 129 of file printer.c.

◆ printstructure()

static void printstructure ( context ctx,
pointer  x,
pointer  f,
pointer  fobj,
int  prlevel 
)
static

Definition at line 503 of file printer.c.

◆ printsym()

static pointer printsym ( context ctx,
pointer  sym,
pointer  f 
)
static

Definition at line 83 of file printer.c.

◆ printunmark()

static void printunmark ( pointer  p)
static

Definition at line 592 of file printer.c.

◆ printvector()

static pointer printvector ( context ctx,
pointer  vec,
pointer  f,
pointer  leng,
int  prlevel 
)
static

Definition at line 341 of file printer.c.

◆ prinx()

pointer prinx ( context ctx,
pointer  obj,
pointer  stream 
)

Definition at line 611 of file printer.c.

◆ prinxobj()

static void prinxobj ( context ctx,
pointer  x,
pointer  f,
pointer  fobj,
int  prlevel 
)
static

Definition at line 528 of file printer.c.

◆ symprefix()

static void symprefix ( pointer  sym,
pointer  f 
)
static

Definition at line 50 of file printer.c.

◆ terpri()

void terpri ( pointer  f)

Definition at line 637 of file printer.c.

Variable Documentation

◆ charattr

enum ch_attr charattr[256]

Definition at line 115 of file reader.c.

◆ chartype

enum ch_type chartype[256]

Definition at line 49 of file reader.c.

◆ ix

int ix
static

Definition at line 29 of file printer.c.

◆ ixbuf

char ixbuf[16]
static

Definition at line 30 of file printer.c.

◆ ixvec

pointer* ixvec
static

Definition at line 28 of file printer.c.

◆ K_PRIN1

pointer K_PRIN1

Definition at line 174 of file eus.c.

◆ PRCASE

pointer PRCASE

Definition at line 23 of file printer.c.

◆ PRCIRCLE

pointer PRCIRCLE

Definition at line 171 of file eus.c.

◆ PRINTBASE

pointer PRINTBASE

Definition at line 23 of file printer.c.

◆ PRLENGTH

pointer PRLENGTH

Definition at line 23 of file printer.c.

◆ PRLEVEL

pointer PRLEVEL

Definition at line 23 of file printer.c.

◆ PROBJECT

pointer PROBJECT

Definition at line 23 of file printer.c.

◆ PRSTRUCTURE

pointer PRSTRUCTURE

Definition at line 23 of file printer.c.

◆ QREADTABLE

pointer QREADTABLE

Definition at line 172 of file eus.c.

◆ rcsid

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

Definition at line 6 of file printer.c.



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