Don't use CAMLextern in C files

master
David Allsopp 2020-09-10 13:55:38 +01:00
parent df64b46a7c
commit 83f0dda553
3 changed files with 3 additions and 5 deletions

View File

@ -39,8 +39,7 @@
#endif
/* Defined in [mmap_ba.c] */
CAMLextern value
caml_unix_mapped_alloc(int flags, int num_dims, void * data, intnat * dim);
extern value caml_unix_mapped_alloc(int, int, void *, intnat *);
#if defined(HAS_MMAP)

View File

@ -24,7 +24,7 @@
/* Allocation of bigarrays for memory-mapped files.
This is the OS-independent part of [mmap.c]. */
CAMLextern void caml_ba_unmap_file(void * addr, uintnat len);
extern void caml_ba_unmap_file(void *, uintnat);
static void caml_ba_mapped_finalize(value v)
{

View File

@ -30,8 +30,7 @@
do { win32_maperr(GetLastError()); uerror(func, arg); } while(0)
/* Defined in [mmap_ba.c] */
CAMLextern value
caml_unix_mapped_alloc(int flags, int num_dims, void * data, intnat * dim);
extern value caml_unix_mapped_alloc(int, int, void *, intnat *);
#ifndef INVALID_SET_FILE_POINTER
#define INVALID_SET_FILE_POINTER (-1)