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

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.

Definition at line 174 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 172 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 171 of file eus.c.

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 Thu Jun 6 2019 18:05:55