Edinburgh Speech Tools  2.1-release
slib_file.cc File Reference
#include <cstdio>
#include "siod.h"
#include "siodp.h"
#include "EST_Pathname.h"
#include "EST_File.h"
Include dependency graph for slib_file.cc:

Go to the source code of this file.

Functions

void pprintf (FILE *fd, LISP exp, int indent, int width, int depth, int length)
 
void pprint_to_fd (FILE *fd, LISP exp)
 
void pprint (LISP exp)
 
EST_String siod_sprint (LISP exp)
 
LISP fopen_c (const char *name, const char *how)
 
LISP siod_fdopen_c (int fd, const char *name, char *how)
 
LISP fopen_l (LISP what, const char *r_or_w)
 
LISP fclose_l (LISP p)
 
FILE * get_c_file (LISP p, FILE *deflt)
 
LISP lgetc (LISP p)
 
LISP lputc (LISP c, LISP p)
 
LISP lputs (LISP str, LISP p)
 
LISP lftell (LISP file)
 
LISP lfseek (LISP file, LISP offset, LISP direction)
 
LISP lprin1f (LISP exp, FILE *f)
 
LISP load (LISP fname, LISP cflag)
 
LISP lprint (LISP exp)
 
LISP lread (void)
 
LISP get_eof_val (void)
 
void close_open_files_upto (LISP end)
 
void close_open_files (void)
 
LISP vload (const char *fname_raw, long cflag)
 
void init_subrs_file (void)
 

Variables

LISP open_files = NIL
 

Function Documentation

void pprintf ( FILE *  fd,
LISP  exp,
int  indent,
int  width,
int  depth,
int  length 
)

Definition at line 21 of file slib_file.cc.

void pprint_to_fd ( FILE *  fd,
LISP  exp 
)

Definition at line 74 of file slib_file.cc.

void pprint ( LISP  exp)

Definition at line 95 of file slib_file.cc.

EST_String siod_sprint ( LISP  exp)

Definition at line 208 of file slib_file.cc.

LISP fopen_c ( const char *  name,
const char *  how 
)

Definition at line 254 of file slib_file.cc.

LISP siod_fdopen_c ( int  fd,
const char *  name,
char *  how 
)

Definition at line 269 of file slib_file.cc.

LISP fopen_l ( LISP  what,
const char *  r_or_w 
)

Definition at line 274 of file slib_file.cc.

LISP fclose_l ( LISP  p)

Definition at line 329 of file slib_file.cc.

FILE* get_c_file ( LISP  p,
FILE *  deflt 
)

Definition at line 349 of file slib_file.cc.

LISP lgetc ( LISP  p)

Definition at line 355 of file slib_file.cc.

LISP lputc ( LISP  c,
LISP  p 
)

Definition at line 360 of file slib_file.cc.

LISP lputs ( LISP  str,
LISP  p 
)

Definition at line 374 of file slib_file.cc.

LISP lftell ( LISP  file)

Definition at line 378 of file slib_file.cc.

LISP lfseek ( LISP  file,
LISP  offset,
LISP  direction 
)

Definition at line 381 of file slib_file.cc.

LISP lprin1f ( LISP  exp,
FILE *  f 
)

Definition at line 471 of file slib_file.cc.

LISP load ( LISP  fname,
LISP  cflag 
)

Definition at line 545 of file slib_file.cc.

LISP lprint ( LISP  exp)

Definition at line 548 of file slib_file.cc.

LISP lread ( void  )

Definition at line 553 of file slib_file.cc.

LISP get_eof_val ( void  )

Definition at line 556 of file slib_file.cc.

void close_open_files_upto ( LISP  end)

Definition at line 599 of file slib_file.cc.

void close_open_files ( void  )

Definition at line 610 of file slib_file.cc.

LISP vload ( const char *  fname_raw,
long  cflag 
)

Definition at line 632 of file slib_file.cc.

void init_subrs_file ( void  )

Definition at line 661 of file slib_file.cc.

Variable Documentation

LISP open_files = NIL

Definition at line 19 of file slib_file.cc.