Browse Source

bzip2: Disable Borland warnings

We disable warnings to silence them while making minimal changes to
third-party code.
Brad King 16 years ago
parent
commit
60855f620b
2 changed files with 6 additions and 3 deletions
  1. 0 3
      Utilities/cmbzip2/bzlib.c
  2. 6 0
      Utilities/cmbzip2/bzlib_private.h

+ 0 - 3
Utilities/cmbzip2/bzlib.c

@@ -102,7 +102,6 @@ static
 void* default_bzalloc ( void* opaque, Int32 items, Int32 size )
 {
    void* v = malloc ( items * size );
-  (void)opaque;
    return v;
 }
 
@@ -110,7 +109,6 @@ static
 void default_bzfree ( void* opaque, void* addr )
 {
    if (addr != NULL) free ( addr );
-  (void)opaque;
 }
 
 
@@ -1507,7 +1505,6 @@ int BZ_API(BZ2_bzwrite) (BZFILE* b, void* buf, int len )
 /*---------------------------------------------------*/
 int BZ_API(BZ2_bzflush) (BZFILE *b)
 {
-  (void) b;
    /* do nothing now... */
    return 0;
 }

+ 6 - 0
Utilities/cmbzip2/bzlib_private.h

@@ -33,6 +33,12 @@
 #include "bzlib.h"
 
 
+#if defined(__BORLANDC__)
+# pragma warn -8004 /* Assigned value never used.  */
+# pragma warn -8008 /* Condition is always true/false.  */
+# pragma warn -8066 /* Unreachable code.  */
+# pragma warn -8057 /* Unused parameter.  */
+#endif
 
 /*-- General stuff. --*/