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

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 |
| #define eof_status | ( | f | ) |
Valor:
((_eof_error==XFILE_EOFE_ALWAYS)|| \ ((_eof_error==XFILE_EOFE_RETRY)&&(feof(f))));
Definición en la línea 83 del archivo uti_file.c.
| 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.
| int _eof_error = XFILE_EOFE_NEVER |
Definición en la línea 79 del archivo uti_file.c.
1.5.6