#include "stdlib.h"
#include "stddef.h"
#include "string.h"
#include "fileutil.h"
gehe zum Quellcode dieser Datei
|
static char * | _load_file (const char *name, int *rv_size, int *st_size, int add0) |
|
char * | load_file_to_length (const char *name, int *rv_size, int add0, int length) |
|
char * | load_file (const char *name, int *rv_size, int add0) |
|
int | process_file (const char *filename, callback_process_file callback, int add0) |
|
int | load_int_value_file (const char *filename, int *value_p) |
|
void | save_int_value_file (const char *filename, int value) |
|
static char* _load_file |
( |
const char * |
name, |
|
|
int * |
rv_size, |
|
|
int * |
st_size, |
|
|
int |
add0 |
|
) |
| |
|
static |
Definiert in Zeile 16 der Datei fileutil.c.
23 if (add0 != 0) add0 = 1;
27 if (
stat(name,&st) == 0)
53 int len = ssize - lsize;
54 if (len > 512) len = 512;
55 rsize +=
read(fd, ubuf, len);
56 memcpy(buf+lsize,ubuf,len);
59 if (add0) buf[ssize] = 0;
69 if (rv_size) *rv_size = rsize;
char* load_file |
( |
const char * |
name, |
|
|
int * |
rv_size, |
|
|
int |
add0 |
|
) |
| |
char* load_file_to_length |
( |
const char * |
name, |
|
|
int * |
rv_size, |
|
|
int |
add0, |
|
|
int |
length |
|
) |
| |
Definiert in Zeile 81 der Datei fileutil.c.
83 int rsize, ssize = length;
87 if (rv_size) *rv_size = rsize;
93 if (rv_size) *rv_size = -1;
int load_int_value_file |
( |
const char * |
filename, |
|
|
int * |
value_p |
|
) |
| |
Definiert in Zeile 117 der Datei fileutil.c.
123 size = callback(buf, size);
void save_int_value_file |
( |
const char * |
filename, |
|
|
int |
value |
|
) |
| |