#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <math.h>
#include <string.h>
#include "util.h"
Include dependency graph for util.c:

Go to the source code of this file.
Defines | |
| #define | READ_LINE1 |
| Define qual implementação da função rad_line() será usada. | |
Functions | |
| void | error (int code,...) |
| Imprime um erro. | |
| char * | read_line (FILE *file) |
| Le uma linha. | |
| char * | elapsed_time (struct timeval tbegin, struct timeval tend) |
| Retorna um string com a diferença de tempo entre 2 structs timeval. | |
Variables | |
| int | actual_line_size = 80 |
| Tamanho atual do buffer usado para ler uma linha. | |
Definition in file util.c.
|
|
Define qual implementação da função rad_line() será usada.
|
|
||||||||||||
|
Retorna um string com a diferença de tempo entre 2 structs timeval.
|
|
||||||||||||
|
Imprime um erro. Aponta para argv[0] e é usado na função error() de util.c Definition at line 37 of file util.c. References E_UNKNOWN. |
|
|
Le uma linha. Possui 2 implementações: STR_HASH_CODE1: Implementação original: utiliza getc(), gastando muito processamento. STR_HASH_CODE2: Utiliza fgets, gastando muito (~10x) menos processamento. Definition at line 68 of file util.c. References actual_line_size, E_NOMEM, and error. |
|
|
Tamanho atual do buffer usado para ler uma linha.
Definition at line 56 of file util.c. Referenced by read_line(). |
1.4.6