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 print_symbol_prefix (context *ctx, pointer f, pointer pkg, char *colon)
static printarray (context *ctx, pointer a, pointer f, prlevel)
static printbig (context *ctx, pointer big, pointer f, int base, int field1, int field2)
static pointer printflt (double num, pointer f)
static 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 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 pointer 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 333 of file printer.c.

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

Definition at line 546 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 434 of file printer.c.

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

Definition at line 404 of file printer.c.

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

Definition at line 34 of file printer.c.

static printarray ( context ctx,
pointer  a,
pointer  f,
prlevel   
) [static]

Definition at line 456 of file printer.c.

static 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 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 471 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 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 501 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 590 of file printer.c.

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

Definition at line 340 of file printer.c.

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

Definition at line 609 of file printer.c.

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

Definition at line 526 of file printer.c.

static pointer symprefix ( pointer  sym,
pointer  f 
) [static]

Definition at line 50 of file printer.c.

void terpri ( pointer  f)

Definition at line 635 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 Mar 9 2017 04:57:51