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

pointer big_minus ( )
pointer copy_big ( )
static int getprlength ( context ctx)
static

Definition at line 334 of file printer.c.

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

Definition at line 548 of file printer.c.

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.

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

Definition at line 405 of file printer.c.

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

Definition at line 34 of file printer.c.

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

Definition at line 457 of file printer.c.

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

Definition at line 230 of file printer.c.

static pointer printflt ( double  num,
pointer  f 
)
static

Definition at line 185 of file printer.c.

static void printhex ( int  val,
pointer  f 
)
static

Definition at line 212 of file printer.c.

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

Definition at line 150 of file printer.c.

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

Definition at line 473 of file printer.c.

static void printmark ( context ctx,
pointer  p 
)
static

Definition at line 310 of file printer.c.

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

Definition at line 274 of file printer.c.

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

Definition at line 291 of file printer.c.

static void printpkg ( pointer  p,
pointer  f 
)
static

Definition at line 302 of file printer.c.

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

Definition at line 219 of file printer.c.

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

Definition at line 129 of file printer.c.

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

Definition at line 503 of file printer.c.

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

Definition at line 83 of file printer.c.

static void printunmark ( pointer  p)
static

Definition at line 592 of file printer.c.

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

Definition at line 341 of file printer.c.

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

Definition at line 611 of file printer.c.

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

Definition at line 528 of file printer.c.

static void symprefix ( pointer  sym,
pointer  f 
)
static

Definition at line 50 of file printer.c.

void terpri ( pointer  f)

Definition at line 637 of file printer.c.

Variable Documentation

enum ch_attr charattr[256]

Definition at line 115 of file reader.c.

enum ch_type chartype[256]

Definition at line 49 of file reader.c.

int ix
static

Definition at line 29 of file printer.c.

char ixbuf[16]
static

Definition at line 30 of file printer.c.

pointer* ixvec
static

Definition at line 28 of file printer.c.

pointer K_PRIN1

Definition at line 174 of file eus.c.

pointer PRCASE

Definition at line 171 of file eus.c.

pointer PRCIRCLE

Definition at line 171 of file eus.c.

pointer PRINTBASE

Definition at line 172 of file eus.c.

pointer PRLENGTH

Definition at line 171 of file eus.c.

pointer PRLEVEL

Definition at line 171 of file eus.c.

pointer PROBJECT

Definition at line 171 of file eus.c.

pointer PRSTRUCTURE

Definition at line 171 of file eus.c.

pointer QREADTABLE

Definition at line 172 of file eus.c.

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

Definition at line 6 of file printer.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Tue Jun 11 2019 19:26:15