map mmap_read return a const char*

master
leitner 11 years ago
parent c548cce5a1
commit dd436c5bf8

@ -10,7 +10,7 @@ extern "C" {
/* open file for reading, mmap whole file, close file, write length of /* open file for reading, mmap whole file, close file, write length of
* map in filesize and return pointer to map. */ * map in filesize and return pointer to map. */
char* mmap_read(const char *filename,size_t* filesize); const char* mmap_read(const char *filename,size_t* filesize);
/* open file for writing, mmap whole file privately (copy on write), /* open file for writing, mmap whole file privately (copy on write),
* close file, write length of map in filesize and return pointer to * close file, write length of map in filesize and return pointer to

@ -8,7 +8,7 @@
#include "open.h" #include "open.h"
#include "mmap.h" #include "mmap.h"
extern char* mmap_read(const char* filename,size_t * filesize) { extern const char* mmap_read(const char* filename,size_t * filesize) {
#ifdef __MINGW32__ #ifdef __MINGW32__
HANDLE fd,m; HANDLE fd,m;
char* map; char* map;

Loading…
Cancel
Save