Referencia del Archivo uti_file.c

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include "uti.h"
#include "xalloc.h"

Dependencia gráfica adjunta para uti_file.c:

Ir al código fuente de este archivo.

Definiciones

#define eof_status(f)

Funciones

void xfile_error (const char *fn)
int set_eof_error (int eof_error)
int get_eof_error (void)
int xfclose (FILE *fp)
int xfflush (FILE *fp)
int xfgetc (FILE *fp)
int xfgetpos (FILE *fp, fpos_t *pos)
char * xfgets (char *s, int n, FILE *fp)
FILE * xfopen (const char *filename, const char *mode)
int xfputc (int c, FILE *fp)
int xfputs (const char *s, FILE *fp)
size_t xfread (void *ptr, size_t size, size_t n, FILE *fp)
int xfseek (FILE *fp, long int offset, int whence)
int xfsetpos (FILE *fp, const fpos_t *pos)
long xftell (FILE *fp)
size_t xfwrite (const void *ptr, size_t size, size_t n, FILE *fp)
int xrename (const char *oldname, const char *newname)
int xremove (const char *filename)
char * fgetln (char *s, int n, FILE *fp, int *toolong)
PRIVATE char * lncss (char *s, int remove_comment, int remove_white)
char * fgetln_filt (char *s, int n, FILE *fp, int remove_comment, int remove_white, int remove_wlines, int *toolong)
long flen (FILE *fp)
PRIVATE void * _amalloc (size_t *size)
int fmoven (FILE *fp, long from, long to, long n)
int finsn (FILE *fp, long pos, long n)
int fdeln (FILE *fp, long pos, long n)
char * xfgetln (char *s, int n, FILE *fp, int *toolong)
char * xfgetln_filt (char *s, int n, FILE *fp, int remove_comment, int remove_white, int remove_wlines, int *toolong)
long xflen (FILE *fp)
int xftrunc (FILE *fp)
int xfmoven (FILE *fp, long from, long to, long n)
int xfinsn (FILE *fp, long pos, long n)
int xfdeln (FILE *fp, long pos, long n)

Variables

int _eof_error = XFILE_EOFE_NEVER


Documentación de las definiciones

#define eof_status (  ) 

Valor:

Definición en la línea 83 del archivo uti_file.c.


Documentación de las funciones

void xfile_error ( const char *  fn  ) 

Definición en la línea 59 del archivo uti_file.c.

int set_eof_error ( int  eof_error  ) 

Definición en la línea 98 del archivo uti_file.c.

int get_eof_error ( void   ) 

Definición en la línea 110 del archivo uti_file.c.

int xfclose ( FILE *  fp  ) 

Definición en la línea 125 del archivo uti_file.c.

int xfflush ( FILE *  fp  ) 

Definición en la línea 153 del archivo uti_file.c.

int xfgetc ( FILE *  fp  ) 

Definición en la línea 165 del archivo uti_file.c.

int xfgetpos ( FILE *  fp,
fpos_t *  pos 
)

Definición en la línea 179 del archivo uti_file.c.

char* xfgets ( char *  s,
int  n,
FILE *  fp 
)

Definición en la línea 191 del archivo uti_file.c.

FILE* xfopen ( const char *  filename,
const char *  mode 
)

Definición en la línea 216 del archivo uti_file.c.

int xfputc ( int  c,
FILE *  fp 
)

Definición en la línea 232 del archivo uti_file.c.

int xfputs ( const char *  s,
FILE *  fp 
)

Definición en la línea 244 del archivo uti_file.c.

size_t xfread ( void *  ptr,
size_t  size,
size_t  n,
FILE *  fp 
)

Definición en la línea 256 del archivo uti_file.c.

int xfseek ( FILE *  fp,
long int  offset,
int  whence 
)

Definición en la línea 268 del archivo uti_file.c.

int xfsetpos ( FILE *  fp,
const fpos_t *  pos 
)

Definición en la línea 280 del archivo uti_file.c.

long xftell ( FILE *  fp  ) 

Definición en la línea 292 del archivo uti_file.c.

size_t xfwrite ( const void *  ptr,
size_t  size,
size_t  n,
FILE *  fp 
)

Definición en la línea 304 del archivo uti_file.c.

int xrename ( const char *  oldname,
const char *  newname 
)

Definición en la línea 316 del archivo uti_file.c.

int xremove ( const char *  filename  ) 

Definición en la línea 328 del archivo uti_file.c.

char* fgetln ( char *  s,
int  n,
FILE *  fp,
int *  toolong 
)

Definición en la línea 367 del archivo uti_file.c.

PRIVATE char* lncss ( char *  s,
int  remove_comment,
int  remove_white 
)

Definición en la línea 401 del archivo uti_file.c.

char* fgetln_filt ( char *  s,
int  n,
FILE *  fp,
int  remove_comment,
int  remove_white,
int  remove_wlines,
int *  toolong 
)

Definición en la línea 485 del archivo uti_file.c.

long flen ( FILE *  fp  ) 

Definición en la línea 502 del archivo uti_file.c.

PRIVATE void* _amalloc ( size_t *  size  ) 

Definición en la línea 562 del archivo uti_file.c.

int fmoven ( FILE *  fp,
long  from,
long  to,
long  n 
)

Definición en la línea 587 del archivo uti_file.c.

int finsn ( FILE *  fp,
long  pos,
long  n 
)

Definición en la línea 636 del archivo uti_file.c.

int fdeln ( FILE *  fp,
long  pos,
long  n 
)

Definición en la línea 667 del archivo uti_file.c.

char* xfgetln ( char *  s,
int  n,
FILE *  fp,
int *  toolong 
)

Definición en la línea 685 del archivo uti_file.c.

char* xfgetln_filt ( char *  s,
int  n,
FILE *  fp,
int  remove_comment,
int  remove_white,
int  remove_wlines,
int *  toolong 
)

Definición en la línea 700 del archivo uti_file.c.

long xflen ( FILE *  fp  ) 

Definición en la línea 716 del archivo uti_file.c.

int xftrunc ( FILE *  fp  ) 

Definición en la línea 731 del archivo uti_file.c.

int xfmoven ( FILE *  fp,
long  from,
long  to,
long  n 
)

Definición en la línea 744 del archivo uti_file.c.

int xfinsn ( FILE *  fp,
long  pos,
long  n 
)

Definición en la línea 757 del archivo uti_file.c.

int xfdeln ( FILE *  fp,
long  pos,
long  n 
)

Definición en la línea 770 del archivo uti_file.c.


Documentación de las variables

int _eof_error = XFILE_EOFE_NEVER

Definición en la línea 79 del archivo uti_file.c.


Generado el Thu Mar 11 18:59:27 2010 para AhoLib por  doxygen 1.5.6