mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-05-31 08:41:11 +00:00
Make pr.load_file 'return' the file size
This commit is contained in:
parent
7e76a96f7d
commit
c296514b95
8 changed files with 22 additions and 11 deletions
|
@ -176,7 +176,7 @@ file_error (progs_t *pr, const char *name)
|
|||
}
|
||||
|
||||
static void *
|
||||
load_file (progs_t *pr, const char *name)
|
||||
load_file (progs_t *pr, const char *name, off_t *_size)
|
||||
{
|
||||
QFile *file;
|
||||
int size;
|
||||
|
@ -191,6 +191,7 @@ load_file (progs_t *pr, const char *name)
|
|||
sym = malloc (size + 1);
|
||||
sym[size] = 0;
|
||||
Qread (file, sym, size);
|
||||
*_size = size;
|
||||
return sym;
|
||||
}
|
||||
|
||||
|
|
|
@ -96,7 +96,7 @@ open_file (const char *path, int *len)
|
|||
}
|
||||
|
||||
static void *
|
||||
load_file (progs_t *pr, const char *name)
|
||||
load_file (progs_t *pr, const char *name, off_t *_size)
|
||||
{
|
||||
QFile *file;
|
||||
int size;
|
||||
|
@ -112,6 +112,7 @@ load_file (progs_t *pr, const char *name)
|
|||
sym = malloc (size + 1);
|
||||
sym[size] = 0;
|
||||
Qread (file, sym, size);
|
||||
*_size = size;
|
||||
return sym;
|
||||
}
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@ open_file (const char *path, int *len)
|
|||
}
|
||||
|
||||
static void *
|
||||
load_file (progs_t *pr, const char *name)
|
||||
load_file (progs_t *pr, const char *name, off_t *_size)
|
||||
{
|
||||
QFile *file;
|
||||
int size;
|
||||
|
@ -81,6 +81,7 @@ load_file (progs_t *pr, const char *name)
|
|||
sym = malloc (size + 1);
|
||||
sym[size] = 0;
|
||||
Qread (file, sym, size);
|
||||
*_size = size;
|
||||
return sym;
|
||||
}
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ open_file (const char *path, int *len)
|
|||
}
|
||||
|
||||
static void *
|
||||
load_file (progs_t *pr, const char *name)
|
||||
load_file (progs_t *pr, const char *name, off_t *_size)
|
||||
{
|
||||
QFile *file;
|
||||
int size;
|
||||
|
@ -87,6 +87,7 @@ load_file (progs_t *pr, const char *name)
|
|||
sym = malloc (size + 1);
|
||||
sym[size] = 0;
|
||||
Qread (file, sym, size);
|
||||
*_size = size;
|
||||
return sym;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue