Displaying 14 results from an estimated 14 matches for "__borlandc__".
2012 Feb 07
2
[PATCH] Remove even more CPP hackery
...d, 14 insertions(+), 13 deletions(-)
diff --git a/include/FLAC/ordinals.h b/include/FLAC/ordinals.h
index 80d055b..dc2dafc 100644
--- a/include/FLAC/ordinals.h
+++ b/include/FLAC/ordinals.h
@@ -32,10 +32,18 @@
#ifndef FLAC__ORDINALS_H
#define FLAC__ORDINALS_H
-#if !(defined(_MSC_VER) || defined(__BORLANDC__) || defined(__EMX__))
+#if HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#if !(defined(_MSC_VER) || defined(__BORLANDC__))
#include <inttypes.h>
#endif
+#if HAVE_STDINT_H
+#include <stdint.h>
+#endif
+
typedef signed char FLAC__int8;
typedef unsigned char FLAC__uint8;
@@ -...
2001 Jan 31
1
Syntax error....
...s:
diff -x CVS -uwrN ../OggVorbis.clean/vorbis-tools/oggenc/platform.c ./vorbis-tools/oggenc/platform.c
--- ../OggVorbis.clean/vorbis-tools/oggenc/platform.c Thu Feb 1 01:25:36 2001
+++ ./vorbis-tools/oggenc/platform.c Thu Feb 1 01:23:08 2001
@@ -52,7 +58,7 @@
}
#endif
-#ifdef __WATCOMC__ || __BORLANDC__
+#if defined(__WATCOMC__) || defined(__BORLANDC__)
void setbinmode(FILE *f)
{
setmode(fileno(f), O_BINARY);
--
______________________________________________________________________________
| Brian Havard | "He is not the messiah! |
| brian...
2013 Mar 06
2
Updated MSVC patch
Those checks account for compiler changes/improvements introduced in
Visual Studio 2010 that are not present in Visual Studio 2008.
I will grab Visual Studio 2012 off of MSDN and make sure everything is OK
there.
-Ben
> Hi Ben,
>
> Can you please remove the _MSC_VER >= 1600 check?
>
> _MSC_VER 1600 is set for Visual Studio 2010, which means
> that Visual Studio 2012 will
2012 Feb 08
0
[PATCH] Remove even more CPP hackery
...diff --git a/include/FLAC/ordinals.h b/include/FLAC/ordinals.h
index 80d055b..dc2dafc 100644
--- a/include/FLAC/ordinals.h
+++ b/include/FLAC/ordinals.h
@@ -32,10 +32,18 @@
#ifndef FLAC__ORDINALS_H
#define FLAC__ORDINALS_H
-#if !(defined(_MSC_VER) || defined(__BORLANDC__) || defined(__EMX__))
+#if HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#if !(defined(_MSC_VER) || defined(__BORLANDC__))
#include <inttypes.h>
#endif
+#if HAVE_STDINT_H
+#include <stdint.h>
+#endif
+
typedef signed char...
2000 Jul 14
1
Borland Builder
The following modification is needed in os.h to compile under
C++Builder. It has the alloca prototype in malloc.h.
#ifndef __GNUC__
#ifdef _WIN32
# ifdef __BORLANDC__
# include <malloc.h>
# else
# define alloca(x) (_alloca(x))
# endif
# define rint(x) (floor((x)+0.5))
#endif
#endif
Encoding a full range pure tone (500Hz) seems to cause a domain error
in sqrt(). Can anyone confirm that under Linux?
Chris
--- >8 ----
List archives: http://...
2013 Mar 06
0
Updated MSVC patch
Great.
I need to correct my statement, the check for _MSC_VER <= 1600
was the culprit, like this case:
#if defined _MSC_VER || defined __BORLANDC__ || defined __MINGW32__
#include <sys/types.h> /* for off_t */
#if _MSC_VER <= 1600 || defined __BORLANDC__ /* @@@ [2G limit] */
#ifndef fseeko
#define fseeko fseek
#ifndef fseeko
#define fseeko fseek
#endif
#endif
Cheers,
Cristian.
On Wed, Mar 6, 2013 at 6:24 PM, Ben Allison <benski a...
2013 Mar 06
1
Updated MSVC patch
This should be enough to fix it
> Great.
>
> I need to correct my statement, the check for _MSC_VER <= 1600
> was the culprit, like this case:
>
> #if defined _MSC_VER || defined __BORLANDC__ || defined __MINGW32__
> #include <sys/types.h> /* for off_t */
> #if _MSC_VER <= 1600 || defined __BORLANDC__ /* @@@ [2G limit] */
> #ifndef fseeko
> #define fseeko fseek
> #ifndef fseeko
> #define fseeko fseek
> #endif
> #endif
>
> Cheers,
> Cristian.
>...
2007 Apr 08
3
[LLVMdev] C++ -> C translation problems
...==========================================
rm err.bc
.\..\..\LLVM\bin\llvm-g++ -I../LLVM/include -Wno-deprecated -I../unrar -emit-llvm -c err.cpp -o err.bc
rm err.cbe.c
.\..\..\LLVM\src\llvm-1.9\Release\bin\llc -march=c err.bc
sed "s/!defined(_MSC_VER)/!defined(_MSC_VER) \&\& !defined(__BORLANDC__)/" err.cbe.c >t1
sed "s,__stdcall ,/*__stdcall*/ ,g" t1 >t2
sed "s/_$_/_S_/g" t2 >t3
sed "s/_2$_/_2S_/g" t3 >terr.c
rm t1 t2 t3
"C:\Program Files\Borland\BDS\4.0\bin\bcc32" -I"C:/Program Files/Borland/BDS/4.0/include" -I../unrar -p...
2012 Feb 07
5
[PATCH] Remove even more CPP hackery
On 02/07/12 12:03 am, Erik de Castro Lopo wrote:
> Dave Yeo wrote:
>
>> This commit will break OS/2's EMX 0.9d library (GCC 2.8.1) which has been
>> been replaced by klibc. Considering the age of EMX and lack of testing
>> and that klibc contains so many improvements I think this is exceptable.
>
> Sorry Dave, I can't do that. Or rather sorry, the patch
2002 Jan 30
1
Patch: update zlib/* to 1.1.3
...ile: /cvsroot/rsync/zlib/zconf.h,v
retrieving revision 1.1
diff -u -r1.1 zconf.h
--- zlib/zconf.h 7 May 1998 06:19:44 -0000 1.1
+++ zlib/zconf.h 30 Jan 2002 01:12:46 -0000
@@ -91,8 +91,8 @@
# define NO_DUMMY_DECL
#endif
-/* Borland C incorrectly complains about missing returns: */
-#if defined(__BORLANDC__)
+/* Old Borland C incorrectly complains about missing returns: */
+#if defined(__BORLANDC__) && (__BORLANDC__ < 0x500)
# define NEED_DUMMY_RETURN
#endif
@@ -148,7 +148,7 @@
/* MSC small or medium model */
# define SMALL_MEDIUM
# ifdef _MSC_VER
-# define FAR __far
+# d...
2000 Aug 22
2
Borland modification
The following block in os.h needs to be changed for vorbis to work under
Borland:
Original:
#ifndef __GNUC__
#ifdef _WIN32
# define alloca(x) (_alloca(x))
# define rint(x) (floor((x)+0.5))
#endif
#endif
New:
#ifndef __GNUC__
#ifdef _WIN32
# ifdef __BORLANDC__
# include <malloc.h>
# else
# define alloca(x) (_alloca(x))
# endif
# define rint(x) (floor((x)+0.5))
#endif
#endif
Sqrt domain errors still occur when encoding a full range pure sine
wave. Is anyone else seeing that problem?
An exception occasionally occurs on line 1251 of smal...
2019 Aug 09
0
[PATCH] Switch to utimensat for newer POSIX versions
...;
+ srctime[1].tv_sec = stats->st_mtime;
+#else
+ struct utimbuf srctime;
srctime.actime = stats->st_atime;
srctime.modtime = stats->st_mtime;
+#endif
(void)flac_chmod(filename, stats->st_mode);
(void)flac_utime(filename, &srctime);
#if !defined _MSC_VER && !defined __BORLANDC__ && !defined __MINGW32__
diff --git a/src/share/grabbag/file.c b/src/share/grabbag/file.c
index 2c67bebf..edd835a6 100644
--- a/src/share/grabbag/file.c
+++ b/src/share/grabbag/file.c
@@ -27,7 +27,6 @@
#include <fcntl.h> /* for _O_BINARY */
#else
#include <sys/types.h> /* some...
2001 Jan 27
0
Vorbis with BCB
...set of errors, starting with this:
[C++ Error] os.h(136): E2211 Inline assembly not allowed in inline
and template functions.
BCB doesn't like the inline MSVC assembly. This function is
preceded by this code:
#ifdef _WIN32
I changed it to this:
#if defined(_WIN32) && !defined(__BORLANDC__)
But it should probably be something like this:
#if defined(_WIN32) && defined(__MSVC__)
Or shortened to:
#ifdef __MSVC__
With what ever constant that MSVC defines as its own.
The same thing appears in 'platform.c' when defining 'setbinmode'.
I'm not sure, thoug...
2012 Aug 20
13
[PATCH 00/12] Multidisk support
Hello,
the following patches should get multidisk access working.
The syntax accepted is the following:
(hdx,y)/path/to/file
where x is the disk number and start at 0 and the y is the partition number starting at 1. So (hd0,1) is the first partition of the first disk.
the other accepted syntax is using MBR's 32 bits disk signature so for example:
(mbr:0x12345678,2)/foo/bar
would address