From 89f3727bd9d8097336f763d9cdbe8d6055cab7c1 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 26 Sep 2006 11:48:34 +0000 Subject: [PATCH] updated for version 7.0-110 --- src/memfile.c | 8 ++++++-- src/version.c | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/memfile.c b/src/memfile.c index aeeb8cba91..0f0709119c 100644 --- a/src/memfile.c +++ b/src/memfile.c @@ -517,7 +517,7 @@ mf_free(mfp, hp) mf_ins_free(mfp, hp); /* put *hp in the free list */ } -#if defined(__MORPHOS__) +#if defined(__MORPHOS__) && defined(__libnix__) /* function is missing in MorphOS libnix version */ extern unsigned long *__stdfiledes; @@ -677,15 +677,19 @@ mf_sync(mfp, flags) # else # if defined(_DCC) || defined(__GNUC__) || defined(__MORPHOS__) { -# if defined(__GNUC__) && !defined(__MORPHOS__) +# if defined(__GNUC__) && !defined(__MORPHOS__) && defined(__libnix__) /* Have function (in libnix at least), * but ain't got no prototype anywhere. */ extern unsigned long fdtofh(int filedescriptor); # endif +# if !defined(__libnix__) + fflush(NULL); +# else BPTR fh = (BPTR)fdtofh(mfp->mf_fd); if (fh != 0) Flush(fh); +# endif } # else /* assume Manx */ Flush(_devtab[mfp->mf_fd].fd); diff --git a/src/version.c b/src/version.c index 3a4c118b84..d5ba9054c5 100644 --- a/src/version.c +++ b/src/version.c @@ -666,6 +666,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 110, /**/ 109, /**/