#include <stdlib.h>
#include <string.h>
#include "debug.h"
#include "probe-buffer.h"
Go to the source code of this file.
|
static int | probe_buffer_fclose (VFSFile *file) |
|
static void | increase_buffer (ProbeBuffer *p, int64_t size) |
|
static int64_t | probe_buffer_fread (void *buffer, int64_t size, int64_t count, VFSFile *file) |
|
static int64_t | probe_buffer_fwrite (const void *data, int64_t size, int64_t count, VFSFile *file) |
|
static int | probe_buffer_getc (VFSFile *file) |
|
static int | probe_buffer_fseek (VFSFile *file, int64_t offset, int whence) |
|
static int | probe_buffer_ungetc (int c, VFSFile *file) |
|
static void | probe_buffer_rewind (VFSFile *file) |
|
static int64_t | probe_buffer_ftell (VFSFile *file) |
|
static bool_t | probe_buffer_feof (VFSFile *file) |
|
static int | probe_buffer_ftruncate (VFSFile *file, int64_t size) |
|
static int64_t | probe_buffer_fsize (VFSFile *file) |
|
static char * | probe_buffer_get_metadata (VFSFile *file, const char *field) |
|
VFSFile * | probe_buffer_new (const char *filename) |
|
#define BUFSIZE (256 * 1024) |
static void increase_buffer |
( |
ProbeBuffer * |
p, |
|
|
int64_t |
size |
|
) |
| |
|
static |
static int64_t probe_buffer_fread |
( |
void * |
buffer, |
|
|
int64_t |
size, |
|
|
int64_t |
count, |
|
|
VFSFile * |
file |
|
) |
| |
|
static |
static int probe_buffer_fseek |
( |
VFSFile * |
file, |
|
|
int64_t |
offset, |
|
|
int |
whence |
|
) |
| |
|
static |
static int64_t probe_buffer_fsize |
( |
VFSFile * |
file | ) |
|
|
static |
static int64_t probe_buffer_ftell |
( |
VFSFile * |
file | ) |
|
|
static |
static int probe_buffer_ftruncate |
( |
VFSFile * |
file, |
|
|
int64_t |
size |
|
) |
| |
|
static |
static int64_t probe_buffer_fwrite |
( |
const void * |
data, |
|
|
int64_t |
size, |
|
|
int64_t |
count, |
|
|
VFSFile * |
file |
|
) |
| |
|
static |
static char* probe_buffer_get_metadata |
( |
VFSFile * |
file, |
|
|
const char * |
field |
|
) |
| |
|
static |
VFSFile* probe_buffer_new |
( |
const char * |
filename | ) |
|
static void probe_buffer_rewind |
( |
VFSFile * |
file | ) |
|
|
static |
Initial value:=
{
}
static int64_t probe_buffer_ftell(VFSFile *file)
static int64_t probe_buffer_fread(void *buffer, int64_t size, int64_t count, VFSFile *file)
static int probe_buffer_fseek(VFSFile *file, int64_t offset, int whence)
static int probe_buffer_fclose(VFSFile *file)
static int64_t probe_buffer_fwrite(const void *data, int64_t size, int64_t count, VFSFile *file)
static void probe_buffer_rewind(VFSFile *file)
static char * probe_buffer_get_metadata(VFSFile *file, const char *field)
static int probe_buffer_ftruncate(VFSFile *file, int64_t size)
static int probe_buffer_ungetc(int c, VFSFile *file)
static int64_t probe_buffer_fsize(VFSFile *file)
static bool_t probe_buffer_feof(VFSFile *file)
static int probe_buffer_getc(VFSFile *file)
Definition at line 149 of file probe-buffer.c.