diff options
Diffstat (limited to 'src/3rdparty')
71 files changed, 24 insertions, 2216 deletions
| diff --git a/src/3rdparty/libmng/libmng.h b/src/3rdparty/libmng/libmng.h index 924f40dbf..bbcbe6dc4 100644 --- a/src/3rdparty/libmng/libmng.h +++ b/src/3rdparty/libmng/libmng.h @@ -231,10 +231,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_h_  #define _libmng_h_ diff --git a/src/3rdparty/libmng/libmng_callback_xs.c b/src/3rdparty/libmng/libmng_callback_xs.c index 690b3a817..b8d64a2e4 100644 --- a/src/3rdparty/libmng/libmng_callback_xs.c +++ b/src/3rdparty/libmng/libmng_callback_xs.c @@ -49,13 +49,6 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif - -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif  /* ************************************************************************** */  /* *                                                                        * */ diff --git a/src/3rdparty/libmng/libmng_chunk_io.c b/src/3rdparty/libmng/libmng_chunk_io.c index 0f61a708e..6c1be77c4 100644 --- a/src/3rdparty/libmng/libmng_chunk_io.c +++ b/src/3rdparty/libmng/libmng_chunk_io.c @@ -153,9 +153,6 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_objects.h"  #include "libmng_object_prc.h"  #include "libmng_chunks.h" @@ -168,10 +165,6 @@  #include "libmng_pixels.h"  #include "libmng_chunk_io.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  /* *                                                                        * */  /* * CRC - Cyclic Redundancy Check                                          * */ diff --git a/src/3rdparty/libmng/libmng_chunk_io.h b/src/3rdparty/libmng/libmng_chunk_io.h index d9056017c..b6f01810f 100644 --- a/src/3rdparty/libmng/libmng_chunk_io.h +++ b/src/3rdparty/libmng/libmng_chunk_io.h @@ -32,10 +32,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_chunk_io_h_  #define _libmng_chunk_io_h_ diff --git a/src/3rdparty/libmng/libmng_chunk_prc.c b/src/3rdparty/libmng/libmng_chunk_prc.c index f3c27f486..d9274d658 100644 --- a/src/3rdparty/libmng/libmng_chunk_prc.c +++ b/src/3rdparty/libmng/libmng_chunk_prc.c @@ -42,17 +42,10 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_memory.h"  #include "libmng_chunks.h"  #include "libmng_chunk_prc.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  /* *                                                                        * */  /* * General chunk routines                                                 * */ diff --git a/src/3rdparty/libmng/libmng_chunk_prc.h b/src/3rdparty/libmng/libmng_chunk_prc.h index a1054d419..bb69033ac 100644 --- a/src/3rdparty/libmng/libmng_chunk_prc.h +++ b/src/3rdparty/libmng/libmng_chunk_prc.h @@ -28,10 +28,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_chunk_prc_h_  #define _libmng_chunk_prc_h_ diff --git a/src/3rdparty/libmng/libmng_chunk_xs.c b/src/3rdparty/libmng/libmng_chunk_xs.c index 8ca3f472b..5edc01bfc 100644 --- a/src/3rdparty/libmng/libmng_chunk_xs.c +++ b/src/3rdparty/libmng/libmng_chunk_xs.c @@ -58,18 +58,11 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_memory.h"  #include "libmng_chunks.h"  #include "libmng_chunk_prc.h"  #include "libmng_chunk_io.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_ACCESS_CHUNKS diff --git a/src/3rdparty/libmng/libmng_chunks.h b/src/3rdparty/libmng/libmng_chunks.h index 0fe787135..9b458d654 100644 --- a/src/3rdparty/libmng/libmng_chunks.h +++ b/src/3rdparty/libmng/libmng_chunks.h @@ -42,10 +42,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_chunks_h_  #define _libmng_chunks_h_ diff --git a/src/3rdparty/libmng/libmng_cms.c b/src/3rdparty/libmng/libmng_cms.c index d072e3717..ad64e7326 100644 --- a/src/3rdparty/libmng/libmng_cms.c +++ b/src/3rdparty/libmng/libmng_cms.c @@ -61,16 +61,9 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_objects.h"  #include "libmng_cms.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_DISPLAY_PROCS diff --git a/src/3rdparty/libmng/libmng_cms.h b/src/3rdparty/libmng/libmng_cms.h index 02d6c330d..31e0cea03 100644 --- a/src/3rdparty/libmng/libmng_cms.h +++ b/src/3rdparty/libmng/libmng_cms.h @@ -30,10 +30,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_cms_h_  #define _libmng_cms_h_ diff --git a/src/3rdparty/libmng/libmng_conf.h b/src/3rdparty/libmng/libmng_conf.h index c910786ff..31d512c41 100644 --- a/src/3rdparty/libmng/libmng_conf.h +++ b/src/3rdparty/libmng/libmng_conf.h @@ -38,10 +38,6 @@  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_conf_h_  #define _libmng_conf_h_ @@ -90,16 +86,6 @@  /* #define MNG_SUPPORT_JPEG12 */  #endif -/* The following is required to export the IJG routines from the DLL in -   the Windows-standard calling convention; -   currently this only works for Borland C++ !!! */ - -#if defined(MNG_BUILD_DLL) || defined(MNG_USE_DLL) -#if defined(MNG_SUPPORT_IJG6B) && defined(__BORLANDC__) -#define MNG_DEFINE_JPEG_STDCALL -#endif -#endif -  /* ************************************************************************** */  /* enable required high-level functions */ diff --git a/src/3rdparty/libmng/libmng_data.h b/src/3rdparty/libmng/libmng_data.h index e881ce1a6..79509e9a6 100644 --- a/src/3rdparty/libmng/libmng_data.h +++ b/src/3rdparty/libmng/libmng_data.h @@ -109,10 +109,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_data_h_  #define _libmng_data_h_ diff --git a/src/3rdparty/libmng/libmng_display.c b/src/3rdparty/libmng/libmng_display.c index d2e460cd7..e177bd832 100644 --- a/src/3rdparty/libmng/libmng_display.c +++ b/src/3rdparty/libmng/libmng_display.c @@ -151,9 +151,6 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_objects.h"  #include "libmng_object_prc.h"  #include "libmng_memory.h" @@ -163,10 +160,6 @@  #include "libmng_pixels.h"  #include "libmng_display.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_DISPLAY_PROCS diff --git a/src/3rdparty/libmng/libmng_display.h b/src/3rdparty/libmng/libmng_display.h index 32d3b5cc6..816630d72 100644 --- a/src/3rdparty/libmng/libmng_display.h +++ b/src/3rdparty/libmng/libmng_display.h @@ -41,10 +41,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_display_h_  #define _libmng_display_h_ diff --git a/src/3rdparty/libmng/libmng_dither.c b/src/3rdparty/libmng/libmng_dither.c index 4f308e5d8..88d6e45ca 100644 --- a/src/3rdparty/libmng/libmng_dither.c +++ b/src/3rdparty/libmng/libmng_dither.c @@ -27,15 +27,8 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_dither.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  mng_retcode dither_a_row (mng_datap  pData, diff --git a/src/3rdparty/libmng/libmng_dither.h b/src/3rdparty/libmng/libmng_dither.h index 7c8ab8a29..b860a6e52 100644 --- a/src/3rdparty/libmng/libmng_dither.h +++ b/src/3rdparty/libmng/libmng_dither.h @@ -23,10 +23,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_dither_h_  #define _libmng_dither_h_ diff --git a/src/3rdparty/libmng/libmng_error.c b/src/3rdparty/libmng/libmng_error.c index 237f4671f..7870bf06f 100644 --- a/src/3rdparty/libmng/libmng_error.c +++ b/src/3rdparty/libmng/libmng_error.c @@ -59,13 +59,6 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif - -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif  /* ************************************************************************** */ diff --git a/src/3rdparty/libmng/libmng_error.h b/src/3rdparty/libmng/libmng_error.h index 9ea9316c7..712a76374 100644 --- a/src/3rdparty/libmng/libmng_error.h +++ b/src/3rdparty/libmng/libmng_error.h @@ -43,10 +43,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_error_h_  #define _libmng_error_h_ diff --git a/src/3rdparty/libmng/libmng_filter.c b/src/3rdparty/libmng/libmng_filter.c index a055f5cbb..541db749d 100644 --- a/src/3rdparty/libmng/libmng_filter.c +++ b/src/3rdparty/libmng/libmng_filter.c @@ -32,15 +32,8 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_filter.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_FILTERS diff --git a/src/3rdparty/libmng/libmng_filter.h b/src/3rdparty/libmng/libmng_filter.h index 2c8c61d7d..9f87166c4 100644 --- a/src/3rdparty/libmng/libmng_filter.h +++ b/src/3rdparty/libmng/libmng_filter.h @@ -26,10 +26,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_filter_h_  #define _libmng_filter_h_ diff --git a/src/3rdparty/libmng/libmng_hlapi.c b/src/3rdparty/libmng/libmng_hlapi.c index 9a897ffaf..50418c4c1 100644 --- a/src/3rdparty/libmng/libmng_hlapi.c +++ b/src/3rdparty/libmng/libmng_hlapi.c @@ -140,9 +140,6 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_objects.h"  #include "libmng_object_prc.h"  #include "libmng_chunks.h" @@ -155,10 +152,6 @@  #include "libmng_cms.h"  #include "libmng_pixels.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  /* *                                                                        * */  /* * local routines                                                         * */ diff --git a/src/3rdparty/libmng/libmng_jpeg.c b/src/3rdparty/libmng/libmng_jpeg.c index dba8bf56e..872f8a9c0 100644 --- a/src/3rdparty/libmng/libmng_jpeg.c +++ b/src/3rdparty/libmng/libmng_jpeg.c @@ -49,17 +49,10 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_memory.h"  #include "libmng_pixels.h"  #include "libmng_jpeg.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_JNG diff --git a/src/3rdparty/libmng/libmng_jpeg.h b/src/3rdparty/libmng/libmng_jpeg.h index 0f1aa6f11..8f987a7a8 100644 --- a/src/3rdparty/libmng/libmng_jpeg.h +++ b/src/3rdparty/libmng/libmng_jpeg.h @@ -26,10 +26,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_jpeg_h_  #define _libmng_jpeg_h_ diff --git a/src/3rdparty/libmng/libmng_memory.h b/src/3rdparty/libmng/libmng_memory.h index 568d32411..c4eceb93f 100644 --- a/src/3rdparty/libmng/libmng_memory.h +++ b/src/3rdparty/libmng/libmng_memory.h @@ -28,10 +28,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_memory_h_  #define _libmng_memory_h_ diff --git a/src/3rdparty/libmng/libmng_object_prc.c b/src/3rdparty/libmng/libmng_object_prc.c index 6915db85d..937bc6c4e 100644 --- a/src/3rdparty/libmng/libmng_object_prc.c +++ b/src/3rdparty/libmng/libmng_object_prc.c @@ -86,19 +86,12 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_memory.h"  #include "libmng_objects.h"  #include "libmng_display.h"  #include "libmng_pixels.h"  #include "libmng_object_prc.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_DISPLAY_PROCS diff --git a/src/3rdparty/libmng/libmng_object_prc.h b/src/3rdparty/libmng/libmng_object_prc.h index 7a1c78687..397764c96 100644 --- a/src/3rdparty/libmng/libmng_object_prc.h +++ b/src/3rdparty/libmng/libmng_object_prc.h @@ -41,10 +41,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_object_prc_h_  #define _libmng_object_prc_h_ diff --git a/src/3rdparty/libmng/libmng_objects.h b/src/3rdparty/libmng/libmng_objects.h index 67647f361..71458275d 100644 --- a/src/3rdparty/libmng/libmng_objects.h +++ b/src/3rdparty/libmng/libmng_objects.h @@ -52,10 +52,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_objects_h_  #define _libmng_objects_h_ diff --git a/src/3rdparty/libmng/libmng_pixels.c b/src/3rdparty/libmng/libmng_pixels.c index 737921722..75a7e7254 100644 --- a/src/3rdparty/libmng/libmng_pixels.c +++ b/src/3rdparty/libmng/libmng_pixels.c @@ -114,19 +114,12 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_objects.h"  #include "libmng_memory.h"  #include "libmng_cms.h"  #include "libmng_filter.h"  #include "libmng_pixels.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_DISPLAY_PROCS diff --git a/src/3rdparty/libmng/libmng_pixels.h b/src/3rdparty/libmng/libmng_pixels.h index aa97c700e..54283c4fc 100644 --- a/src/3rdparty/libmng/libmng_pixels.h +++ b/src/3rdparty/libmng/libmng_pixels.h @@ -48,10 +48,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_pixels_h_  #define _libmng_pixels_h_ diff --git a/src/3rdparty/libmng/libmng_prop_xs.c b/src/3rdparty/libmng/libmng_prop_xs.c index cd4ec7e0e..cd6337d70 100644 --- a/src/3rdparty/libmng/libmng_prop_xs.c +++ b/src/3rdparty/libmng/libmng_prop_xs.c @@ -82,15 +82,8 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_cms.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  /* *                                                                        * */  /* *  Property set functions                                                * */ diff --git a/src/3rdparty/libmng/libmng_read.c b/src/3rdparty/libmng/libmng_read.c index d93da7a19..fe68a9f5a 100644 --- a/src/3rdparty/libmng/libmng_read.c +++ b/src/3rdparty/libmng/libmng_read.c @@ -67,9 +67,6 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_memory.h"  #include "libmng_objects.h"  #include "libmng_object_prc.h" @@ -79,10 +76,6 @@  #include "libmng_display.h"  #include "libmng_read.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_READ_PROCS diff --git a/src/3rdparty/libmng/libmng_read.h b/src/3rdparty/libmng/libmng_read.h index 280043dab..1d62e6d9e 100644 --- a/src/3rdparty/libmng/libmng_read.h +++ b/src/3rdparty/libmng/libmng_read.h @@ -23,10 +23,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_read_h_  #define _libmng_read_h_ diff --git a/src/3rdparty/libmng/libmng_trace.c b/src/3rdparty/libmng/libmng_trace.c index 68a8fa264..b2c14b48c 100644 --- a/src/3rdparty/libmng/libmng_trace.c +++ b/src/3rdparty/libmng/libmng_trace.c @@ -109,13 +109,6 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif - -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif  /* ************************************************************************** */ diff --git a/src/3rdparty/libmng/libmng_trace.h b/src/3rdparty/libmng/libmng_trace.h index 0a5da86ce..c8070869d 100644 --- a/src/3rdparty/libmng/libmng_trace.h +++ b/src/3rdparty/libmng/libmng_trace.h @@ -114,10 +114,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_trace_h_  #define _libmng_trace_h_ diff --git a/src/3rdparty/libmng/libmng_types.h b/src/3rdparty/libmng/libmng_types.h index a5bd852b1..271354058 100644 --- a/src/3rdparty/libmng/libmng_types.h +++ b/src/3rdparty/libmng/libmng_types.h @@ -107,10 +107,6 @@  /* ************************************************************************** */ -#ifdef __BORLANDC__ -#pragma option -AT                     /* turn off strict ANSI-C for the moment */ -#endif -  #ifndef WIN32  #if defined(_WIN32) || defined(__WIN32__) || defined(_Windows) || defined(_WINDOWS)  #define WIN32                          /* gather them into a single define */ @@ -181,13 +177,7 @@  #include <limits.h>                    /* get proper integer widths */  #ifdef WIN32 -/* B003 */ -#if defined __BORLANDC__ -#include <mem.h>                       /* defines "memcpy" for BCB */ -#else  #include <memory.h>                    /* defines "memcpy" for other win32 platforms */ -#endif -/* B003 */  #ifdef MNG_CHECK_BAD_ICCP  #include <string.h>                    /* strncmp() */  #endif @@ -235,10 +225,6 @@  #define MNG_EXT  #endif /* MNG_DLL && WIN32 */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* now force ANSI-C from here on */ -#endif -  /* ************************************************************************** */  #if USHRT_MAX == 0xffffffffU                     /* get the proper 32-bit width !!! */ diff --git a/src/3rdparty/libmng/libmng_write.c b/src/3rdparty/libmng/libmng_write.c index 07a530f83..52d5a1675 100644 --- a/src/3rdparty/libmng/libmng_write.c +++ b/src/3rdparty/libmng/libmng_write.c @@ -35,18 +35,11 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_memory.h"  #include "libmng_chunks.h"  #include "libmng_chunk_io.h"  #include "libmng_write.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_WRITE_PROCS diff --git a/src/3rdparty/libmng/libmng_write.h b/src/3rdparty/libmng/libmng_write.h index df72396c6..d3d9af4cd 100644 --- a/src/3rdparty/libmng/libmng_write.h +++ b/src/3rdparty/libmng/libmng_write.h @@ -23,10 +23,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_write_h_  #define _libmng_write_h_ diff --git a/src/3rdparty/libmng/libmng_zlib.c b/src/3rdparty/libmng/libmng_zlib.c index 0730b2fbe..f5eacb3aa 100644 --- a/src/3rdparty/libmng/libmng_zlib.c +++ b/src/3rdparty/libmng/libmng_zlib.c @@ -45,18 +45,11 @@  #include "libmng_data.h"  #include "libmng_error.h"  #include "libmng_trace.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif  #include "libmng_memory.h"  #include "libmng_pixels.h"  #include "libmng_filter.h"  #include "libmng_zlib.h" -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  /* ************************************************************************** */  #ifdef MNG_INCLUDE_ZLIB diff --git a/src/3rdparty/libmng/libmng_zlib.h b/src/3rdparty/libmng/libmng_zlib.h index e5bfbdba9..7a299ae87 100644 --- a/src/3rdparty/libmng/libmng_zlib.h +++ b/src/3rdparty/libmng/libmng_zlib.h @@ -23,10 +23,6 @@  /* *                                                                        * */  /* ************************************************************************** */ -#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI) -#pragma option -A                      /* force ANSI-C */ -#endif -  #ifndef _libmng_zlib_h_  #define _libmng_zlib_h_ diff --git a/src/3rdparty/libmng/makefiles/README b/src/3rdparty/libmng/makefiles/README index 366100293..e71b584c5 100644 --- a/src/3rdparty/libmng/makefiles/README +++ b/src/3rdparty/libmng/makefiles/README @@ -15,7 +15,6 @@ libmng.com) and I'll be happy to include it in the next release!  Current files: -makefile.bcb3 - Borland C++ Builder  makefile.vcwin32 - Microsoft Visual C++  makefile.unix - generic Unix  makefile.linux - Linux ELF (builds shared library) diff --git a/src/3rdparty/libmng/makefiles/makefile.bcb3 b/src/3rdparty/libmng/makefiles/makefile.bcb3 deleted file mode 100644 index 5c4e43477..000000000 --- a/src/3rdparty/libmng/makefiles/makefile.bcb3 +++ /dev/null @@ -1,105 +0,0 @@ -# -# For conditions of distribution and use, see copyright notice in libmng.h -# -# makefile for libmng - THE MNG library -# this makefile is suitable for Borland C++ Builder. -# it works (at least) with Borland C++ Builder v3 - -# Configuration options are now in mng_conf.h -# this option forces dll compatibility -MNGOPT = -DMNG_BUILD_DLL - -# The name of your C compiler: -CC= bcc32 - -# compiler options: -CFLAGS= -WD -O2 -Hc -w-par -k -y -v -vi -c -tWD \ -	-wuse -wucp -wstv -wstu -wsig -wpin -wnod -wnak -wdef -wcln -wbbf -wasm -wamp \ -	-wamb -Tkh30000 -ff -5 -I.;..\zlib;..\jpgsrc6b;..\lcms\include $(MNGOPT) - -# source files -SOURCES= libmng_hlapi.c libmng_callback_xs.c libmng_prop_xs.c libmng_chunk_xs.c \ -	libmng_read.c libmng_write.c libmng_display.c \ -	libmng_object_prc.c libmng_chunk_prc.c libmng_chunk_io.c libmng_error.c \ -    libmng_trace.c libmng_pixels.c libmng_filter.c libmng_dither.c \ -    libmng_zlib.c libmng_jpeg.c libmng_cms.c - -# object files -OBJECTS= libmng_hlapi.obj libmng_callback_xs.obj libmng_prop_xs.obj libmng_chunk_xs.obj \ -	libmng_read.obj libmng_write.obj libmng_display.obj \ -	libmng_object_prc.obj libmng_chunk_prc.obj libmng_chunk_io.obj libmng_error.obj \ -    libmng_trace.obj libmng_pixels.obj libmng_filter.obj libmng_dither.obj \ -    libmng_zlib.obj libmng_jpeg.obj libmng_cms.obj - -# type dependancies -.c.obj: -	$(CC) $(CFLAGS) -c{ $<} - -# make options -all: libmng.lib - -clean: -	- del *.obj -	- del libmng.lib - -# file dependancies -libmng.lib: $(OBJECTS) -	- del libmng.lib -	tlib libmng.lib /E /C @&&| -+libmng_hlapi.obj +libmng_callback_xs.obj +libmng_prop_xs.obj +libmng_chunk_xs.obj & -+libmng_read.obj +libmng_write.obj +libmng_display.obj & -+libmng_object_prc.obj +libmng_chunk_prc.obj +libmng_chunk_io.obj +libmng_error.obj & -+libmng_trace.obj +libmng_pixels.obj +libmng_filter.obj +libmng_dither.obj & -+libmng_zlib.obj +libmng_jpeg.obj +libmng_cms.obj -| - -libmng_hlapi.obj: libmng_hlapi.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_objects.h libmng_object_prc.h \ -	libmng_chunks.h libmng_memory.h libmng_error.h libmng_trace.h libmng_read.h \ -        libmng_write.h libmng_display.h libmng_zlib.h libmng_cms.h libmng_zlib.h -libmng_callback_xs.obj: libmng_callback_xs.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_error.h libmng_trace.h -libmng_prop_xs.obj: libmng_prop_xs.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_error.h libmng_trace.h libmng_cms.h -libmng_chunk_xs.obj: libmng_chunk_xs.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_chunks.h libmng_chunk_prc.h libmng_error.h libmng_trace.h -libmng_read.obj: libmng_read.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_objects.h libmng_object_prc.h \ -	libmng_chunks.h libmng_chunk_prc.h libmng_chunk_io.h libmng_memory.h \ -        libmng_error.h libmng_trace.h libmng_read.h libmng_display.h -libmng_write.obj: libmng_write.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_error.h libmng_trace.h libmng_write.h -libmng_display.obj: libmng_display.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_objects.h libmng_object_prc.h libmng_memory.h \ -	libmng_error.h libmng_trace.h libmng_zlib.h libmng_cms.h \ -        libmng_pixels.h libmng_display.h -libmng_object_prc.obj: libmng_object_prc.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_objects.h libmng_object_prc.h libmng_memory.h \ -        libmng_error.h libmng_trace.h libmng_display.h libmng_pixels.h -libmng_chunk_prc.obj: libmng_chunk_prc.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_chunks.h libmng_chunk_prc.h libmng_memory.h \ -        libmng_error.h libmng_trace.h -libmng_chunk_io.obj: libmng_chunk_io.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_objects.h libmng_object_prc.h libmng_chunks.h \ -        libmng_chunk_io.h libmng_chunk_prc libmng_memory.h libmng_error.h \ -        libmng_trace.h libmng_display.h libmng_zlib.h libmng_pixels.h -libmng_error.obj: libmng_error.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_error.h libmng_trace.h -libmng_trace.obj: libmng_trace.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_error.h libmng_trace.h -libmng_pixels.obj: libmng_pixels.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_objects.h libmng_memory.h libmng_error.h libmng_trace.h \ -        libmng_cms.h libmng_filter.h libmng_pixels.h -libmng_filter.obj: libmng_filter.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_error.h libmng_trace.h libmng_filter.h -libmng_dither.obj: libmng_dither.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_error.h libmng_trace.h libmng_dither.h -libmng_zlib.obj: libmng_zlib.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_memory.h libmng_error.h libmng_trace.h libmng_pixels.h \ -        libmng_filter.h libmng_zlib.h -libmng_jpeg.obj: libmng_jpeg.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_memory.h libmng_error.h libmng_trace.h \ -        libmng_pixels.h libmng_jpeg.h -libmng_cms.obj: libmng_cms.c libmng.h libmng_conf.h libmng_types.h \ -	libmng_data.h libmng_objects.h libmng_error.h libmng_trace.h libmng_cms.h - diff --git a/src/3rdparty/libpng/INSTALL b/src/3rdparty/libpng/INSTALL index 1d6dfc5f0..7a7a0a11d 100644 --- a/src/3rdparty/libpng/INSTALL +++ b/src/3rdparty/libpng/INSTALL @@ -29,7 +29,6 @@ Your directory structure should look like this:               visupng            projects               beos -             borland               msvc               netware.txt               wince.txt @@ -101,10 +100,6 @@ include                         (Requires SCOPTIONS, copied from scripts/SCOPTIONS.ppc)   makefile.atari    =>  Atari makefile   makefile.beos     =>  BEOS makefile for X86 - makefile.bor      =>  Borland makefile (uses bcc) - makefile.bc32     =>  32-bit Borland C++ (all modules compiled in C mode) - makefile.bd32     =>  To make a png32bd.dll with Borland C++ 4.5 - makefile.tc3      =>  Turbo C 3.0 makefile   makefile.dj2      =>  DJGPP 2 makefile   makefile.msc      =>  Microsoft C makefile   makefile.vcawin32 =>  makefile for Microsoft Visual C++ 5.0 and later (uses @@ -116,7 +111,6 @@ include   makefile.watcom   =>  Watcom 10a+ Makefile, 32-bit flat memory model   makevms.com       =>  VMS build script   descrip.mms       =>  VMS makefile for MMS or MMK - pngdef.pas        =>  Defines for a png32bd.dll with Borland C++ 4.5   SCOPTIONS.ppc     =>  Used with smakefile.ppc  Copy the file (or files) that you need from the diff --git a/src/3rdparty/libpng/README b/src/3rdparty/libpng/README index 199190848..a939432ae 100644 --- a/src/3rdparty/libpng/README +++ b/src/3rdparty/libpng/README @@ -173,8 +173,6 @@ Files in this distribution:         visupng      =>  Contains a MSVC workspace for VisualPng        projects      =>  Contains project files and workspaces for building DLL         beos             =>  Contains a Beos workspace for building libpng -       borland          =>  Contains a Borland workspace for building libpng -                            and zlib         msvc             =>  Contains a Microsoft Visual C++ (MSVC) workspace                              for building libpng and zlib         netware.txt      =>  Contains instructions for downloading a set of @@ -227,10 +225,6 @@ Files in this distribution:                              scripts/SCOPTIONS.ppc)         makefile.atari   =>  Atari makefile         makefile.beos    =>  BEOS makefile for X86 -       makefile.bor     =>  Borland makefile (uses bcc) -       makefile.bc32    =>  32-bit Borland C++ (all modules compiled in C mode) -       makefile.bd32    =>  To make a png32bd.dll with Borland C++ 4.5 -       makefile.tc3     =>  Turbo C 3.0 makefile         makefile.dj2     =>  DJGPP 2 makefile         makefile.msc     =>  Microsoft C makefile         makefile.vcawin32 => makefile for Microsoft Visual C++ 5.0 and @@ -242,7 +236,6 @@ Files in this distribution:         pngos2.def       =>  OS/2 module definition file used by makefile.os2         makefile.watcom  =>  Watcom 10a+ Makefile, 32-bit flat memory model         makevms.com      =>  VMS build script -       pngdef.pas       =>  Defines for a png32bd.dll with Borland C++ 4.5         SCOPTIONS.ppc    =>  Used with smakefile.ppc        mangle        =>  Directory containing scripts to build libpng12m.so:         mangle.in        =>  Function-decoration macros added to png.h by the diff --git a/src/3rdparty/libpng/png.h b/src/3rdparty/libpng/png.h index 55f9b650d..52811591c 100644 --- a/src/3rdparty/libpng/png.h +++ b/src/3rdparty/libpng/png.h @@ -1174,15 +1174,6 @@ struct png_struct_def  #endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -#if defined(__TURBOC__) && !defined(_Windows) && !defined(__FLAT__) -/* for the Borland special 64K segment handler */ -   png_bytepp offset_table_ptr; -   png_bytep offset_table; -   png_uint_16 offset_table_number; -   png_uint_16 offset_table_count; -   png_uint_16 offset_table_count_free; -#endif -  #if defined(PNG_READ_DITHER_SUPPORTED)     png_bytep palette_lookup;         /* lookup table for dithering */     png_bytep dither_index;           /* index translation for palette files */ diff --git a/src/3rdparty/libpng/pngconf.h b/src/3rdparty/libpng/pngconf.h index 19ccaf1e0..6c07bceab 100644 --- a/src/3rdparty/libpng/pngconf.h +++ b/src/3rdparty/libpng/pngconf.h @@ -299,14 +299,6 @@  #  define PNG_ALWAYS_EXTERN  #endif -/* For some reason, Borland C++ defines memcmp, etc. in mem.h, not - * stdlib.h like it should (I think).  Or perhaps this is a C++ - * "feature"? - */ -#ifdef __TURBOC__ -#  include <mem.h> -#endif -  #if defined(_MSC_VER) && (defined(WIN32) || defined(_Windows) || \      defined(_WINDOWS) || defined(_WIN32) || defined(__WIN32__))  #  include <malloc.h> @@ -982,41 +974,6 @@ typedef unsigned char png_byte;     change (I'm not sure if you will or not, so I thought I'd be safe) */  typedef size_t png_size_t; -/* The following is needed for medium model support.  It cannot be in the - * PNG_INTERNAL section.  Needs modification for other compilers besides - * MSC.  Model independent support declares all arrays and pointers to be - * large using the far keyword.  The zlib version used must also support - * model independent data.  As of version zlib 1.0.4, the necessary changes - * have been made in zlib.  The USE_FAR_KEYWORD define triggers other - * changes that are needed. (Tim Wegner) - */ - -/* Separate compiler dependencies (problem here is that zlib.h always -   defines FAR. (SJT) */ -#ifdef __BORLANDC__ -#  if defined(__LARGE__) || defined(__HUGE__) || defined(__COMPACT__) -#    define LDATA 1 -#  else -#    define LDATA 0 -#  endif -   /* GRR:  why is Cygwin in here?  Cygwin is not Borland C... */ -#  if !defined(__WIN32__) && !defined(__FLAT__) && !defined(__CYGWIN__) -#    define PNG_MAX_MALLOC_64K -#    if (LDATA != 1) -#      ifndef FAR -#        define FAR __far -#      endif -#      define USE_FAR_KEYWORD -#    endif   /* LDATA != 1 */ -     /* Possibly useful for moving data out of default segment. -      * Uncomment it if you want. Could also define FARDATA as -      * const if your compiler supports it. (SJT) -#    define FARDATA FAR -      */ -#  endif  /* __WIN32__, __FLAT__, __CYGWIN__ */ -#endif   /* __BORLANDC__ */ - -  /* Suggest testing for specific compiler first before testing for   * FAR.  The Watcom compiler defines both __MEDIUM__ and M_I86MM,   * making reliance oncertain keywords suspect. (SJT) @@ -1195,9 +1152,9 @@ typedef z_stream FAR *  png_zstreamp;  #     define PNG_EXPORT_TYPE1(type,symbol)  PNG_IMPEXP type PNGAPI symbol  #     define PNG_EXPORT_TYPE2(type,symbol)  type PNG_IMPEXP PNGAPI symbol -      /* Borland/Microsoft */ -#     if defined(_MSC_VER) || defined(__BORLANDC__) -#        if (_MSC_VER >= 800) || (__BORLANDC__ >= 0x500) +      /* Microsoft */ +#     if defined(_MSC_VER) +#        if (_MSC_VER >= 800)  #           define PNG_EXPORT PNG_EXPORT_TYPE1  #        else  #           define PNG_EXPORT PNG_EXPORT_TYPE2 @@ -1206,8 +1163,7 @@ typedef z_stream FAR *  png_zstreamp;  #           else  #              define PNG_IMPEXP /*__import */ /* doesn't exist AFAIK in                                                   VC++ */ -#           endif                             /* Exists in Borland C++ for -                                                 C++ classes (== huge) */ +#           endif  #        endif  #     endif diff --git a/src/3rdparty/libpng/pngmem.c b/src/3rdparty/libpng/pngmem.c index 66eec0b09..7348c3b09 100644 --- a/src/3rdparty/libpng/pngmem.c +++ b/src/3rdparty/libpng/pngmem.c @@ -17,293 +17,6 @@  #define PNG_INTERNAL  #include "png.h" -/* Borland DOS special memory handler */ -#if defined(__TURBOC__) && !defined(_Windows) && !defined(__FLAT__) -/* if you change this, be sure to change the one in png.h also */ - -/* Allocate memory for a png_struct.  The malloc and memset can be replaced -   by a single call to calloc() if this is thought to improve performance. */ -png_voidp /* PRIVATE */ -png_create_struct(int type) -{ -#ifdef PNG_USER_MEM_SUPPORTED -   return (png_create_struct_2(type, png_malloc_ptr_NULL, png_voidp_NULL)); -} - -/* Alternate version of png_create_struct, for use with user-defined malloc. */ -png_voidp /* PRIVATE */ -png_create_struct_2(int type, png_malloc_ptr malloc_fn, png_voidp mem_ptr) -{ -#endif /* PNG_USER_MEM_SUPPORTED */ -   png_size_t size; -   png_voidp struct_ptr; - -   if (type == PNG_STRUCT_INFO) -     size = sizeof(png_info); -   else if (type == PNG_STRUCT_PNG) -     size = sizeof(png_struct); -   else -     return (png_get_copyright()); - -#ifdef PNG_USER_MEM_SUPPORTED -   if(malloc_fn != NULL) -   { -      png_struct dummy_struct; -      png_structp png_ptr = &dummy_struct; -      png_ptr->mem_ptr=mem_ptr; -      struct_ptr = (*(malloc_fn))(png_ptr, (png_uint_32)size); -   } -   else -#endif /* PNG_USER_MEM_SUPPORTED */ -      struct_ptr = (png_voidp)farmalloc(size)); -   if (struct_ptr != NULL) -      png_memset(struct_ptr, 0, size); -   return (struct_ptr); -} - -/* Free memory allocated by a png_create_struct() call */ -void /* PRIVATE */ -png_destroy_struct(png_voidp struct_ptr) -{ -#ifdef PNG_USER_MEM_SUPPORTED -   png_destroy_struct_2(struct_ptr, png_free_ptr_NULL, png_voidp_NULL); -} - -/* Free memory allocated by a png_create_struct() call */ -void /* PRIVATE */ -png_destroy_struct_2(png_voidp struct_ptr, png_free_ptr free_fn, -    png_voidp mem_ptr) -{ -#endif -   if (struct_ptr != NULL) -   { -#ifdef PNG_USER_MEM_SUPPORTED -      if(free_fn != NULL) -      { -         png_struct dummy_struct; -         png_structp png_ptr = &dummy_struct; -         png_ptr->mem_ptr=mem_ptr; -         (*(free_fn))(png_ptr, struct_ptr); -         return; -      } -#endif /* PNG_USER_MEM_SUPPORTED */ -      farfree (struct_ptr); -   } -} - -/* Allocate memory.  For reasonable files, size should never exceed - * 64K.  However, zlib may allocate more then 64K if you don't tell - * it not to.  See zconf.h and png.h for more information. zlib does - * need to allocate exactly 64K, so whatever you call here must - * have the ability to do that. - * - * Borland seems to have a problem in DOS mode for exactly 64K. - * It gives you a segment with an offset of 8 (perhaps to store its - * memory stuff).  zlib doesn't like this at all, so we have to - * detect and deal with it.  This code should not be needed in - * Windows or OS/2 modes, and only in 16 bit mode.  This code has - * been updated by Alexander Lehmann for version 0.89 to waste less - * memory. - * - * Note that we can't use png_size_t for the "size" declaration, - * since on some systems a png_size_t is a 16-bit quantity, and as a - * result, we would be truncating potentially larger memory requests - * (which should cause a fatal error) and introducing major problems. - */ - -png_voidp PNGAPI -png_malloc(png_structp png_ptr, png_uint_32 size) -{ -   png_voidp ret; - -   if (png_ptr == NULL || size == 0) -      return (NULL); - -#ifdef PNG_USER_MEM_SUPPORTED -   if(png_ptr->malloc_fn != NULL) -   { -       ret = ((png_voidp)(*(png_ptr->malloc_fn))(png_ptr, (png_size_t)size)); -       if (ret == NULL && (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0) -          png_error(png_ptr, "Out of memory!"); -       return (ret); -   } -   else -       return png_malloc_default(png_ptr, size); -} - -png_voidp PNGAPI -png_malloc_default(png_structp png_ptr, png_uint_32 size) -{ -   png_voidp ret; -#endif /* PNG_USER_MEM_SUPPORTED */ - -#ifdef PNG_MAX_MALLOC_64K -   if (size > (png_uint_32)65536L) -      png_error(png_ptr, "Cannot Allocate > 64K"); -#endif - -   if (size == (png_uint_32)65536L) -   { -      if (png_ptr->offset_table == NULL) -      { -         /* try to see if we need to do any of this fancy stuff */ -         ret = farmalloc(size); -         if (ret == NULL || ((png_size_t)ret & 0xffff)) -         { -            int num_blocks; -            png_uint_32 total_size; -            png_bytep table; -            int i; -            png_byte huge * hptr; - -            if (ret != NULL) -            { -               farfree(ret); -               ret = NULL; -            } - -            if(png_ptr->zlib_window_bits > 14) -               num_blocks = (int)(1 << (png_ptr->zlib_window_bits - 14)); -            else -               num_blocks = 1; -            if (png_ptr->zlib_mem_level >= 7) -               num_blocks += (int)(1 << (png_ptr->zlib_mem_level - 7)); -            else -               num_blocks++; - -            total_size = ((png_uint_32)65536L) * (png_uint_32)num_blocks+16; - -            table = farmalloc(total_size); - -            if (table == NULL) -            { -               if (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0) -                  png_error(png_ptr, "Out Of Memory."); /* Note "O" and "M" */ -               else -                  png_warning(png_ptr, "Out Of Memory."); -               return (NULL); -            } - -            if ((png_size_t)table & 0xfff0) -            { -               if (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0) -                  png_error(png_ptr, -                    "Farmalloc didn't return normalized pointer"); -               else -                  png_warning(png_ptr, -                    "Farmalloc didn't return normalized pointer"); -               return (NULL); -            } - -            png_ptr->offset_table = table; -            png_ptr->offset_table_ptr = farmalloc(num_blocks * -               sizeof (png_bytep)); - -            if (png_ptr->offset_table_ptr == NULL) -            { -               if (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0) -                  png_error(png_ptr, "Out Of memory."); /* Note "O" and "M" */ -               else -                  png_warning(png_ptr, "Out Of memory."); -               return (NULL); -            } - -            hptr = (png_byte huge *)table; -            if ((png_size_t)hptr & 0xf) -            { -               hptr = (png_byte huge *)((long)(hptr) & 0xfffffff0L); -               hptr = hptr + 16L;  /* "hptr += 16L" fails on Turbo C++ 3.0 */ -            } -            for (i = 0; i < num_blocks; i++) -            { -               png_ptr->offset_table_ptr[i] = (png_bytep)hptr; -               hptr = hptr + (png_uint_32)65536L;  /* "+=" fails on TC++3.0 */ -            } - -            png_ptr->offset_table_number = num_blocks; -            png_ptr->offset_table_count = 0; -            png_ptr->offset_table_count_free = 0; -         } -      } - -      if (png_ptr->offset_table_count >= png_ptr->offset_table_number) -      { -         if (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0) -            png_error(png_ptr, "Out of Memory."); /* Note "o" and "M" */ -         else -            png_warning(png_ptr, "Out of Memory."); -         return (NULL); -      } - -      ret = png_ptr->offset_table_ptr[png_ptr->offset_table_count++]; -   } -   else -      ret = farmalloc(size); - -   if (ret == NULL) -   { -      if (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0) -         png_error(png_ptr, "Out of memory."); /* Note "o" and "m" */ -      else -         png_warning(png_ptr, "Out of memory."); /* Note "o" and "m" */ -   } - -   return (ret); -} - -/* free a pointer allocated by png_malloc().  In the default -   configuration, png_ptr is not used, but is passed in case it -   is needed.  If ptr is NULL, return without taking any action. */ -void PNGAPI -png_free(png_structp png_ptr, png_voidp ptr) -{ -   if (png_ptr == NULL || ptr == NULL) -      return; - -#ifdef PNG_USER_MEM_SUPPORTED -   if (png_ptr->free_fn != NULL) -   { -      (*(png_ptr->free_fn))(png_ptr, ptr); -      return; -   } -   else png_free_default(png_ptr, ptr); -} - -void PNGAPI -png_free_default(png_structp png_ptr, png_voidp ptr) -{ -#endif /* PNG_USER_MEM_SUPPORTED */ - -   if (png_ptr->offset_table != NULL) -   { -      int i; - -      for (i = 0; i < png_ptr->offset_table_count; i++) -      { -         if (ptr == png_ptr->offset_table_ptr[i]) -         { -            ptr = NULL; -            png_ptr->offset_table_count_free++; -            break; -         } -      } -      if (png_ptr->offset_table_count_free == png_ptr->offset_table_count) -      { -         farfree(png_ptr->offset_table); -         farfree(png_ptr->offset_table_ptr); -         png_ptr->offset_table = NULL; -         png_ptr->offset_table_ptr = NULL; -      } -   } - -   if (ptr != NULL) -   { -      farfree(ptr); -   } -} - -#else /* Not the Borland DOS special memory handler */ -  /* Allocate memory for a png_struct or a png_info.  The malloc and     memset can be replaced by a single call to calloc() if this is thought     to improve performance noticably. */ @@ -344,14 +57,10 @@ png_create_struct_2(int type, png_malloc_ptr malloc_fn, png_voidp mem_ptr)     }  #endif /* PNG_USER_MEM_SUPPORTED */ -#if defined(__TURBOC__) && !defined(__FLAT__) -   if ((struct_ptr = (png_voidp)farmalloc(size)) != NULL) -#else -# if defined(_MSC_VER) && defined(MAXSEG_64K) +#if defined(_MSC_VER) && defined(MAXSEG_64K)     if ((struct_ptr = (png_voidp)halloc(size,1)) != NULL) -# else +#else     if ((struct_ptr = (png_voidp)malloc(size)) != NULL) -# endif  #endif     {        png_memset(struct_ptr, 0, size); @@ -387,14 +96,10 @@ png_destroy_struct_2(png_voidp struct_ptr, png_free_ptr free_fn,           return;        }  #endif /* PNG_USER_MEM_SUPPORTED */ -#if defined(__TURBOC__) && !defined(__FLAT__) -      farfree(struct_ptr); -#else -# if defined(_MSC_VER) && defined(MAXSEG_64K) +#if defined(_MSC_VER) && defined(MAXSEG_64K)        hfree(struct_ptr); -# else +#else        free(struct_ptr); -# endif  #endif     }  } @@ -441,14 +146,10 @@ png_malloc_default(png_structp png_ptr, png_uint_32 size)     }  #endif -#if defined(__TURBOC__) && !defined(__FLAT__) -   ret = farmalloc(size); -#else -# if defined(_MSC_VER) && defined(MAXSEG_64K) +#if defined(_MSC_VER) && defined(MAXSEG_64K)     ret = halloc(size, 1); -# else +#else     ret = malloc((size_t)size); -# endif  #endif     if (ret == NULL && (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0) @@ -481,19 +182,13 @@ png_free_default(png_structp png_ptr, png_voidp ptr)  #endif /* PNG_USER_MEM_SUPPORTED */ -#if defined(__TURBOC__) && !defined(__FLAT__) -   farfree(ptr); -#else -# if defined(_MSC_VER) && defined(MAXSEG_64K) +#if defined(_MSC_VER) && defined(MAXSEG_64K)     hfree(ptr); -# else +#else     free(ptr); -# endif  #endif  } -#endif /* Not Borland DOS special memory handler */ -  #if defined(PNG_1_0_X)  #  define png_malloc_warn png_malloc  #else diff --git a/src/3rdparty/libpng/pngtest.c b/src/3rdparty/libpng/pngtest.c index cc8209e3d..ccd7094d0 100644 --- a/src/3rdparty/libpng/pngtest.c +++ b/src/3rdparty/libpng/pngtest.c @@ -103,10 +103,6 @@ static int verbose = 0;  int test_one_file PNGARG((PNG_CONST char *inname, PNG_CONST char *outname)); -#ifdef __TURBOC__ -#include <mem.h> -#endif -  /* defined so I can write to a file on gui/windowing platforms */  /*  #define STDERR stderr  */  #define STDERR stdout   /* for DOS */ diff --git a/src/3rdparty/libpng/projects/borland/libpng.bpf b/src/3rdparty/libpng/projects/borland/libpng.bpf deleted file mode 100644 index e796e3c6f..000000000 --- a/src/3rdparty/libpng/projects/borland/libpng.bpf +++ /dev/null @@ -1,22 +0,0 @@ -USEUNIT("libpng.cpp"); -USEUNIT("..\..\pngwutil.c"); -USEUNIT("..\..\pngerror.c"); -USEUNIT("..\..\pngget.c"); -USEUNIT("..\..\pngmem.c"); -USEUNIT("..\..\pngpread.c"); -USEUNIT("..\..\pngread.c"); -USEUNIT("..\..\pngrio.c"); -USEUNIT("..\..\pngrtran.c"); -USEUNIT("..\..\pngrutil.c"); -USEUNIT("..\..\pngset.c"); -USEUNIT("..\..\pngtrans.c"); -USEUNIT("..\..\pngwio.c"); -USEUNIT("..\..\pngwrite.c"); -USEUNIT("..\..\pngwtran.c"); -USEUNIT("..\..\png.c"); -USELIB("zlib.lib"); -//--------------------------------------------------------------------------- -This file is used by the project manager only and should be treated like the project file - - -DllEntryPoint
\ No newline at end of file diff --git a/src/3rdparty/libpng/projects/borland/libpng.bpg b/src/3rdparty/libpng/projects/borland/libpng.bpg deleted file mode 100644 index 80c197719..000000000 --- a/src/3rdparty/libpng/projects/borland/libpng.bpg +++ /dev/null @@ -1,25 +0,0 @@ -#------------------------------------------------------------------------------ -VERSION = BWS.01 -#------------------------------------------------------------------------------ -!ifndef ROOT -ROOT = $(MAKEDIR)\.. -!endif -#------------------------------------------------------------------------------ -MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$** -DCC = $(ROOT)\bin\dcc32.exe $** -BRCC = $(ROOT)\bin\brcc32.exe $** -#------------------------------------------------------------------------------ -PROJECTS = libpngstat.lib libpng.dll -#------------------------------------------------------------------------------ -default: $(PROJECTS) -#------------------------------------------------------------------------------ - -libpngstat.lib: libpngstat.bpr -  $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $** -  $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak - -libpng.dll: libpng.bpr -  $(ROOT)\bin\bpr2mak $** -  $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak - - diff --git a/src/3rdparty/libpng/projects/borland/libpng.bpr b/src/3rdparty/libpng/projects/borland/libpng.bpr deleted file mode 100644 index f5f062b12..000000000 --- a/src/3rdparty/libpng/projects/borland/libpng.bpr +++ /dev/null @@ -1,157 +0,0 @@ -<?xml version='1.0' encoding='utf-8' ?> -<!-- C++Builder XML Project --> -<PROJECT> -  <MACROS> -    <VERSION value="BCB.05.03"/> -    <PROJECT value="libpng.dll"/> -    <OBJFILES value="libpng.obj ..\..\pngwutil.obj ..\..\pngerror.obj ..\..\pngget.obj  -      ..\..\pngmem.obj ..\..\pngpread.obj ..\..\pngread.obj ..\..\pngrio.obj  -      ..\..\pngrtran.obj ..\..\pngrutil.obj ..\..\pngset.obj ..\..\pngtrans.obj  -      ..\..\pngwio.obj ..\..\pngwrite.obj ..\..\pngwtran.obj ..\..\png.obj"/> -    <RESFILES value=""/> -    <DEFFILE value=""/> -    <RESDEPEN value="$(RESFILES)"/> -    <LIBFILES value="zlib.lib"/> -    <LIBRARIES value="bcbsmp50.lib dclocx50.lib NMFast50.lib Tee50.lib Vclx50.lib Vcl50.lib"/> -    <SPARELIBS value="Vcl50.lib Vclx50.lib Tee50.lib NMFast50.lib dclocx50.lib bcbsmp50.lib"/> -    <PACKAGES value="Vcl50.bpi Vclx50.bpi bcbsmp50.bpi Qrpt50.bpi Vcldb50.bpi Vclbde50.bpi  -      ibsmp50.bpi vcldbx50.bpi TeeUI50.bpi TeeDB50.bpi Tee50.bpi TeeQR50.bpi  -      VCLIB50.bpi bcbie50.bpi vclie50.bpi Inetdb50.bpi Inet50.bpi NMFast50.bpi  -      dclocx50.bpi bcb97axserver50.bpi SIMULUSCOMPONENTS.bpi Simulus2.bpi"/> -    <PATHCPP value=".;..\.."/> -    <PATHPAS value=".;"/> -    <PATHRC value=".;"/> -    <PATHASM value=".;"/> -    <DEBUGLIBPATH value="$(BCB)\lib\debug"/> -    <RELEASELIBPATH value="$(BCB)\lib\release"/> -    <LINKER value="tlink32"/> -    <USERDEFINES value="ZLIB_DLL;Z_PREFIX;PNG_BUILD_DLL;PNG_NO_MODULEDEF"/> -    <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL"/> -    <MAINSOURCE value="libpng.bpf"/> -    <INCLUDEPATH value="..\..;..\..\..\zlib;$(BCB)\include"/> -    <LIBPATH value="..\..;$(BCB)\lib\obj;$(BCB)\lib"/> -    <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wucp -wstv -wstu -wsig -wpin  -      -wnod -wnak -wdef -wcln -wbbf -wasm -wamp -wamb"/> -  </MACROS> -  <OPTIONS> -    <CFLAG1 value="-WD -O2 -w -Vx -Ve -x- -RT- -X- -a8 -5 -b- -d -k- -vi -tWD -tWM -c"/> -    <PFLAGS value="-$Y- -$L- -$D- -$C- -v -JPHNE -M"/> -    <RFLAGS value=""/> -    <AFLAGS value="/mx /w2 /zn"/> -    <LFLAGS value="-D"" -aa -Tpd -x -Gn -Gi -w"/> -  </OPTIONS> -  <LINKER> -    <ALLOBJ value="c0d32.obj $(OBJFILES)"/> -    <ALLRES value="$(RESFILES)"/> -    <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib"/> -  </LINKER> -  <IDEOPTIONS> -[Version Info] -IncludeVerInfo=0 -AutoIncBuild=0 -MajorVer=1 -MinorVer=0 -Release=0 -Build=0 -Debug=0 -PreRelease=0 -Special=0 -Private=0 -DLL=1 -Locale=2057 -CodePage=1252 - -[Version Info Keys] -CompanyName= -FileDescription= -FileVersion=1.0.0.0 -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion= -Comments= - -[HistoryLists\hlIncludePath] -Count=18 -Item0=..\..;..\..\..\zlib;$(BCB)\include -Item1=..\..;P:\My Documents\Source\PNG+ZLib\zlib;$(BCB)\include -Item2=..\..;..\Source\ThirdParty\PortableNetworkGraphics\external;..\Source\ThirdParty\PortableNetworkGraphics;..\Source\ThirdParty\ZLibCompression\external;$(BCB)\include -Item3=..\Source\ThirdParty\PortableNetworkGraphics\external;..\Source\ThirdParty\PortableNetworkGraphics;..\Source\ThirdParty\ZLibCompression\external;$(BCB)\include -Item4=..\Source\ThirdParty\PortableNetworkGraphics\external;..\Source\ThirdParty\PortableNetworkGraphics;..\Source\ThirdParty\ZLibCompression;$(BCB)\include -Item5=..\Source\ThirdParty\PortableNetworkGraphics;..\Source\ThirdParty\ZLibCompression;$(BCB)\include -Item6=..\Source\ThirdParty\PortableNetworkGraphics;P:\Development\Source\ThirdParty\ZLibCompression;$(BCB)\include -Item7=..\Source\ThirdParty\PortableNetworkGraphics;$(BCB)\include -Item8=$(BCB)\include -Item9=..\Source;..\Source\General\Templates;..\Source\SIMUtilities;$(BCB)\include;$(BCB)\include\vcl -Item10=P:\Development\Source\;P:\Development\Source\General\Templates\;P:\Development\Source\SIMUtilities\;$(BCB)\include;$(BCB)\include\vcl -Item11=P:\Development\Source;P:\Development\Source\General\Templates\;P:\Development\Source\SIMUtilities\;$(BCB)\include;$(BCB)\include\vcl -Item12=P:\Development\Source\General\Templates\;P:\Development\Source\SIMUtilities\;$(BCB)\include;$(BCB)\include\vcl -Item13=P:\Development\Source\General\Templates\;P:\Development\Source\SIMUtilities;$(BCB)\include;$(BCB)\include\vcl -Item14=P:\Development\Source\General\Templates\;$(BCB)\include;$(BCB)\include\vcl -Item15=P:\Development\Source\General\Templates;$(BCB)\include;$(BCB)\include\vcl -Item16=P:\Development\Source;$(BCB)\include;$(BCB)\include\vcl -Item17=$(BCB)\include;$(BCB)\include\vcl - -[HistoryLists\hlLibraryPath] -Count=10 -Item0=..\..;$(BCB)\lib\obj;$(BCB)\lib -Item1=..\..;..\Source\ThirdParty\PortableNetworkGraphics\external;..\Source\ThirdParty\PortableNetworkGraphics;$(BCB)\lib\obj;$(BCB)\lib -Item2=..\Source\ThirdParty\PortableNetworkGraphics\external;..\Source\ThirdParty\PortableNetworkGraphics;$(BCB)\lib\obj;$(BCB)\lib -Item3=..\Source\ThirdParty\PortableNetworkGraphics;$(BCB)\lib\obj;$(BCB)\lib -Item4=$(BCB)\lib\obj;$(BCB)\lib -Item5=..\Source\SIMUtilities;..\Source;$(BCB)\lib\obj;$(BCB)\lib -Item6=P:\Development\Source\SIMUtilities\;P:\Development\Source\;$(BCB)\lib\obj;$(BCB)\lib -Item7=P:\Development\Source\SIMUtilities;P:\Development\Source\;$(BCB)\lib\obj;$(BCB)\lib -Item8=P:\Development\Source\;$(BCB)\lib\obj;$(BCB)\lib -Item9=P:\Development\Source;$(BCB)\lib\obj;$(BCB)\lib - -[HistoryLists\hlDebugSourcePath] -Count=1 -Item0=$(BCB)\source\vcl - -[HistoryLists\hlConditionals] -Count=20 -Item0=ZLIB_DLL;Z_PREFIX;PNG_BUILD_DLL;PNG_NO_MODULEDEF -Item1=_DEBUG;ZLIB_DLL;Z_PREFIX;PNG_BUILD_DLL;PNG_NO_MODULEDEF -Item2=PNG_BUILD_DLL;ZLIB_DLL;_DEBUG;PNG_NO_MODULEDEF -Item3=PNG_BUILD_DLL;ZLIB_DLL;_DEBUG;PNG_DEBUG=5;PNG_NO_MODULEDEF;PNG_NO_GLOBAL_ARRAYS -Item4=PNG_BUILD_DLL;ZLIB_DLL;_DEBUG;PNG_DEBUG=5;PNG_NO_MODULEDEF;PNG_SETJMP_NOT_SUPPORTED;PNG_DEBUG_FILE=stderr -Item5=PNG_BUILD_DLL;ZLIB_DLL;_DEBUG;PNG_DEBUG;PNG_NO_MODULEDEF;PNG_SETJMP_NOT_SUPPORTED -Item6=PNG_BUILD_DLL;ZLIB_DLL;_DEBUG;PNG_DEBUG=5;PNG_NO_MODULEDEF;PNG_SETJMP_NOT_SUPPORTED -Item7=PNG_BUILD_DLL;ZLIB_DLL;_DEBUG;PNG_DEBUG=5;PNG_NO_MODULEDEF -Item8=PNG_BUILD_DLL;ZLIB_DLL;_DEBUG;PNG_DEBUG=5 -Item9=PNG_BUILD_DLL;ZLIB_DLL;_DEBUG -Item10=PNG_BUILD_DLL;ZLIB_DLL -Item11=PNG_BUILD_DLL -Item12=PNG_DLL;PNG_BUILD_DLL;ZLIB_DLL -Item13=PNG_DLL;PNG_BUILD_DLL;PNG_NO_GLOBAL_ARRAYS;ZLIB_DLL -Item14=PNG_DLL;PNG_BUILD_DLL;PNG_NO_GLOBAL_ARRAYS -Item15=PNG_DLL;PNG_BUILD_DLL -Item16=PNG_DLL;PNG_BUILD_DLL;PNG_MODULEDEF -Item17=_HTML_FORM -Item18=_DEBUG;_HTML_FORM -Item19=_DEBUG - -[HistoryLists\hlIntOutputDir] -Count=2 -Item0=..\Obj -Item1=P:\Development\Obj - -[Debugging] -DebugSourceDirs= - -[Parameters] -RunParams= -HostApplication=P:\Development\Executables\LibPNGTestApp.exe -RemoteHost= -RemotePath= -RemoteDebug=0 - -[Compiler] -ShowInfoMsgs=0 -LinkDebugVcl=0 -LinkCGLIB=0 -  </IDEOPTIONS> -</PROJECT>
\ No newline at end of file diff --git a/src/3rdparty/libpng/projects/borland/libpng.cpp b/src/3rdparty/libpng/projects/borland/libpng.cpp deleted file mode 100644 index 2708ad421..000000000 --- a/src/3rdparty/libpng/projects/borland/libpng.cpp +++ /dev/null @@ -1,28 +0,0 @@ -//--------------------------------------------------------------------------- -#include <windows.h> -//--------------------------------------------------------------------------- -//   Important note about DLL memory management when your DLL uses the -//   static version of the RunTime Library: -// -//   If your DLL exports any functions that pass String objects (or structs/ -//   classes containing nested Strings) as parameter or function results, -//   you will need to add the library MEMMGR.LIB to both the DLL project and -//   any other projects that use the DLL.  You will also need to use MEMMGR.LIB -//   if any other projects which use the DLL will be performing new or delete -//   operations on any non-TObject-derived classes which are exported from the -//   DLL. Adding MEMMGR.LIB to your project will change the DLL and its calling -//   EXE's to use the BORLNDMM.DLL as their memory manager.  In these cases, -//   the file BORLNDMM.DLL should be deployed along with your DLL. -// -//   To avoid using BORLNDMM.DLL, pass string information using "char *" or -//   ShortString parameters. -// -//   If your DLL uses the dynamic version of the RTL, you do not need to -//   explicitly add MEMMGR.LIB as this will be done implicitly for you -//--------------------------------------------------------------------------- - -int WINAPI DllEntryPoint(HINSTANCE, unsigned long, void*) -{ -    return 1; -} -//--------------------------------------------------------------------------- diff --git a/src/3rdparty/libpng/projects/borland/libpng.readme.txt b/src/3rdparty/libpng/projects/borland/libpng.readme.txt deleted file mode 100644 index efe7cbdc6..000000000 --- a/src/3rdparty/libpng/projects/borland/libpng.readme.txt +++ /dev/null @@ -1,19 +0,0 @@ -Project files to build libpng using Borland C++ Builder v5.0 - -To use this dll, you will need to: - -1) add the following conditional defines to your project - -PNG_USE_DLL -Z_PREFIX - -2) add the paths to png.h and zlib.h to your include path - -3) add libpng.lib or libpngstat.lib to the project. - -If you are using libpng.dll, libpng.dll and zlib.dll will be required for the code to run. - -Alternatively, the libpng.dll can be built using zlibstat.lib to produce one dll containing both the zlib and png code. - -See the libpng documentation for instructions on how to use the code. - diff --git a/src/3rdparty/libpng/projects/borland/libpngstat.bpf b/src/3rdparty/libpng/projects/borland/libpngstat.bpf deleted file mode 100644 index 9159d02b7..000000000 --- a/src/3rdparty/libpng/projects/borland/libpngstat.bpf +++ /dev/null @@ -1,22 +0,0 @@ -USELIB("zlibstat.lib"); -USEUNIT("..\..\pngerror.c"); -USEUNIT("..\..\png.c"); -USEUNIT("..\..\pngwutil.c"); -USEUNIT("..\..\pngmem.c"); -USEUNIT("..\..\pngpread.c"); -USEUNIT("..\..\pngread.c"); -USEUNIT("..\..\pngrio.c"); -USEUNIT("..\..\pngrtran.c"); -USEUNIT("..\..\pngrutil.c"); -USEUNIT("..\..\pngset.c"); -USEUNIT("..\..\pngtrans.c"); -USEUNIT("..\..\pngwio.c"); -USEUNIT("..\..\pngwrite.c"); -USEUNIT("..\..\pngwtran.c"); -USEUNIT("..\..\pngget.c"); -//--------------------------------------------------------------------------- -#define Library - -// To add a file to the library use the Project menu 'Add to Project'. - - 
\ No newline at end of file diff --git a/src/3rdparty/libpng/projects/borland/libpngstat.bpr b/src/3rdparty/libpng/projects/borland/libpngstat.bpr deleted file mode 100644 index 0b97981b4..000000000 --- a/src/3rdparty/libpng/projects/borland/libpngstat.bpr +++ /dev/null @@ -1,109 +0,0 @@ -<?xml version='1.0' encoding='utf-8' ?> -<!-- C++Builder XML Project --> -<PROJECT> -  <MACROS> -    <VERSION value="BCB.05.03"/> -    <PROJECT value="libpngstat.lib"/> -    <OBJFILES value="..\..\pngerror.obj ..\..\png.obj ..\..\pngwutil.obj ..\..\pngmem.obj  -      ..\..\pngpread.obj ..\..\pngread.obj ..\..\pngrio.obj ..\..\pngrtran.obj  -      ..\..\pngrutil.obj ..\..\pngset.obj ..\..\pngtrans.obj ..\..\pngwio.obj  -      ..\..\pngwrite.obj ..\..\pngwtran.obj ..\..\pngget.obj"/> -    <RESFILES value=""/> -    <DEFFILE value=""/> -    <RESDEPEN value="$(RESFILES)"/> -    <LIBFILES value="zlibstat.lib"/> -    <LIBRARIES value=""/> -    <PACKAGES value=""/> -    <PATHCPP value=".;..\.."/> -    <PATHPAS value=".;"/> -    <PATHRC value=".;"/> -    <PATHASM value=".;"/> -    <LINKER value="TLib"/> -    <USERDEFINES value=""/> -    <SYSDEFINES value="_RTLDLL;NO_STRICT"/> -    <MAINSOURCE value="libpngstat.bpf"/> -    <INCLUDEPATH value="..\..;..\..\..\zlib;$(BCB)\include"/> -    <LIBPATH value="..\..;$(BCB)\lib\obj;$(BCB)\lib"/> -    <WARNINGS value="-w-par"/> -    <LISTFILE value=""/> -  </MACROS> -  <OPTIONS> -    <CFLAG1 value="-O2 -w -Vx -Ve -X- -a8 -5 -b- -d -k- -vi -c -tW -tWM"/> -    <PFLAGS value="-$Y- -$L- -$D- -$C- -v -JPHNE -M"/> -    <AFLAGS value="/mx /w2 /zn"/> -    <LFLAGS value=""/> -  </OPTIONS> -  <LINKER> -    <ALLOBJ value="$(OBJFILES)"/> -    <ALLLIB value=""/> -  </LINKER> -  <IDEOPTIONS> -[Version Info] -IncludeVerInfo=0 -AutoIncBuild=0 -MajorVer=1 -MinorVer=0 -Release=0 -Build=0 -Debug=0 -PreRelease=0 -Special=0 -Private=0 -DLL=0 -Locale=2057 -CodePage=1252 - -[Version Info Keys] -CompanyName= -FileDescription= -FileVersion=1.0.0.0 -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion=1.0.0.0 -Comments= - -[HistoryLists\hlIncludePath] -Count=2 -Item0=..\..;P:\My Documents\Source\PNG+ZLib\zlib;$(BCB)\include -Item1=..\..;$(BCB)\include;$(BCB)\include\vcl - -[HistoryLists\hlLibraryPath] -Count=1 -Item0=..\..;$(BCB)\lib\obj;$(BCB)\lib - -[HistoryLists\hlDebugSourcePath] -Count=1 -Item0=$(BCB)\source\vcl - -[HistoryLists\hlConditionals] -Count=1 -Item0=_DEBUG - -[HistoryLists\hlTlibPageSize] -Count=1 -Item0=0x0010 - -[Debugging] -DebugSourceDirs=$(BCB)\source\vcl - -[Parameters] -RunParams= -HostApplication= -RemoteHost= -RemotePath= -RemoteDebug=0 - -[Compiler] -ShowInfoMsgs=0 -LinkDebugVcl=0 -LinkCGLIB=0 - -[Language] -ActiveLang= -ProjectLang= -RootDir= -  </IDEOPTIONS> -</PROJECT>
\ No newline at end of file diff --git a/src/3rdparty/libpng/projects/borland/zlib+libpng.bpg b/src/3rdparty/libpng/projects/borland/zlib+libpng.bpg deleted file mode 100644 index f8f470276..000000000 --- a/src/3rdparty/libpng/projects/borland/zlib+libpng.bpg +++ /dev/null @@ -1,33 +0,0 @@ -#------------------------------------------------------------------------------ -VERSION = BWS.01 -#------------------------------------------------------------------------------ -!ifndef ROOT -ROOT = $(MAKEDIR)\.. -!endif -#------------------------------------------------------------------------------ -MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$** -DCC = $(ROOT)\bin\dcc32.exe $** -BRCC = $(ROOT)\bin\brcc32.exe $** -#------------------------------------------------------------------------------ -PROJECTS = zlibstat.lib libpngstat.lib zlib.dll libpng.dll -#------------------------------------------------------------------------------ -default: $(PROJECTS) -#------------------------------------------------------------------------------ - -libpng.dll: libpng.bpr -  $(ROOT)\bin\bpr2mak $** -  $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak - -zlibstat.lib: zlibstat.bpr -  $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $** -  $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak - -zlib.dll: zlib.bpr -  $(ROOT)\bin\bpr2mak $** -  $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak - -libpngstat.lib: libpngstat.bpr -  $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $** -  $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak - - diff --git a/src/3rdparty/libpng/projects/borland/zlib.bpf b/src/3rdparty/libpng/projects/borland/zlib.bpf deleted file mode 100644 index 7dca899e1..000000000 --- a/src/3rdparty/libpng/projects/borland/zlib.bpf +++ /dev/null @@ -1,20 +0,0 @@ -USEUNIT("zlib.cpp"); -USEUNIT("..\..\..\zlib\zutil.c"); -USEUNIT("..\..\..\zlib\compress.c"); -USEUNIT("..\..\..\zlib\crc32.c"); -USEUNIT("..\..\..\zlib\deflate.c"); -USEUNIT("..\..\..\zlib\gzio.c"); -USEUNIT("..\..\..\zlib\infblock.c"); -USEUNIT("..\..\..\zlib\infcodes.c"); -USEUNIT("..\..\..\zlib\inffast.c"); -USEUNIT("..\..\..\zlib\inflate.c"); -USEUNIT("..\..\..\zlib\inftrees.c"); -USEUNIT("..\..\..\zlib\infutil.c"); -USEUNIT("..\..\..\zlib\trees.c"); -USEUNIT("..\..\..\zlib\uncompr.c"); -USEUNIT("..\..\..\zlib\adler32.c"); -//--------------------------------------------------------------------------- -This file is used by the project manager only and should be treated like the project file - - -DllEntryPoint
\ No newline at end of file diff --git a/src/3rdparty/libpng/projects/borland/zlib.bpg b/src/3rdparty/libpng/projects/borland/zlib.bpg deleted file mode 100644 index 0292b4835..000000000 --- a/src/3rdparty/libpng/projects/borland/zlib.bpg +++ /dev/null @@ -1,25 +0,0 @@ -#------------------------------------------------------------------------------ -VERSION = BWS.01 -#------------------------------------------------------------------------------ -!ifndef ROOT -ROOT = $(MAKEDIR)\.. -!endif -#------------------------------------------------------------------------------ -MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$** -DCC = $(ROOT)\bin\dcc32.exe $** -BRCC = $(ROOT)\bin\brcc32.exe $** -#------------------------------------------------------------------------------ -PROJECTS = zlibstat.lib zlib.dll -#------------------------------------------------------------------------------ -default: $(PROJECTS) -#------------------------------------------------------------------------------ - -zlibstat.lib: zlibstat.bpr -  $(ROOT)\bin\bpr2mak -t$(ROOT)\bin\deflib.bmk $** -  $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak - -zlib.dll: zlib.bpr -  $(ROOT)\bin\bpr2mak $** -  $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak - - diff --git a/src/3rdparty/libpng/projects/borland/zlib.bpr b/src/3rdparty/libpng/projects/borland/zlib.bpr deleted file mode 100644 index b3dda391e..000000000 --- a/src/3rdparty/libpng/projects/borland/zlib.bpr +++ /dev/null @@ -1,147 +0,0 @@ -<?xml version='1.0' encoding='utf-8' ?> -<!-- C++Builder XML Project --> -<PROJECT> -  <MACROS> -    <VERSION value="BCB.05.03"/> -    <PROJECT value="zlib.dll"/> -    <OBJFILES value="zlib.obj ..\..\..\zlib\zutil.obj ..\..\..\zlib\compress.obj  -      ..\..\..\zlib\crc32.obj ..\..\..\zlib\deflate.obj ..\..\..\zlib\gzio.obj  -      ..\..\..\zlib\infblock.obj ..\..\..\zlib\infcodes.obj  -      ..\..\..\zlib\inffast.obj ..\..\..\zlib\inflate.obj  -      ..\..\..\zlib\inftrees.obj ..\..\..\zlib\infutil.obj  -      ..\..\..\zlib\trees.obj ..\..\..\zlib\uncompr.obj ..\..\..\zlib\adler32.obj"/> -    <RESFILES value=""/> -    <DEFFILE value=""/> -    <RESDEPEN value="$(RESFILES)"/> -    <LIBFILES value=""/> -    <LIBRARIES value="bcbsmp50.lib dclocx50.lib NMFast50.lib Tee50.lib Vclx50.lib Vcl50.lib"/> -    <SPARELIBS value="Vcl50.lib Vclx50.lib Tee50.lib NMFast50.lib dclocx50.lib bcbsmp50.lib"/> -    <PACKAGES value="Vcl50.bpi Vclx50.bpi bcbsmp50.bpi Qrpt50.bpi Vcldb50.bpi Vclbde50.bpi  -      ibsmp50.bpi vcldbx50.bpi TeeUI50.bpi TeeDB50.bpi Tee50.bpi TeeQR50.bpi  -      VCLIB50.bpi bcbie50.bpi vclie50.bpi Inetdb50.bpi Inet50.bpi NMFast50.bpi  -      dclocx50.bpi bcb97axserver50.bpi SIMULUSCOMPONENTS.bpi Simulus2.bpi"/> -    <PATHCPP value=".;..\..\..\zlib"/> -    <PATHPAS value=".;"/> -    <PATHRC value=".;"/> -    <PATHASM value=".;"/> -    <DEBUGLIBPATH value="$(BCB)\lib\debug"/> -    <RELEASELIBPATH value="$(BCB)\lib\release"/> -    <LINKER value="tlink32"/> -    <USERDEFINES value="ZLIB_DLL;Z_PREFIX"/> -    <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL"/> -    <MAINSOURCE value="zlib.bpf"/> -    <INCLUDEPATH value="..\..\..\zlib;$(BCB)\include"/> -    <LIBPATH value="..\..\..\zlib;$(BCB)\lib\obj;$(BCB)\lib"/> -    <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wuse -wucp -wstv -wstu -wpin  -      -w-par -wnod -wnak -wdef -wcln -wbbf -w-aus -wasm -wamp -wamb"/> -  </MACROS> -  <OPTIONS> -    <CFLAG1 value="-WD -O2 -w -Vx -Ve -x- -RT- -ff -X- -a8 -5 -b- -d -k- -vi -tWD -tWM -c"/> -    <PFLAGS value="-$Y- -$L- -$D- -$C- -v -JPHNE -M"/> -    <RFLAGS value=""/> -    <AFLAGS value="/mx /w2 /zn"/> -    <LFLAGS value="-D"" -aa -Tpd -x -Gn -Gi -w"/> -  </OPTIONS> -  <LINKER> -    <ALLOBJ value="c0d32.obj $(OBJFILES)"/> -    <ALLRES value="$(RESFILES)"/> -    <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib"/> -  </LINKER> -  <IDEOPTIONS> -[Version Info] -IncludeVerInfo=0 -AutoIncBuild=0 -MajorVer=1 -MinorVer=0 -Release=0 -Build=0 -Debug=0 -PreRelease=0 -Special=0 -Private=0 -DLL=1 -Locale=2057 -CodePage=1252 - -[Version Info Keys] -CompanyName= -FileDescription= -FileVersion=1.0.0.0 -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion=1.0.0.0 -Comments= - -[HistoryLists\hlIncludePath] -Count=16 -Item0=..\..\..\zlib;$(BCB)\include -Item1=..\..\..;..\Source\ThirdParty\ZLibCompression\external;..\Source\ThirdParty\ZLibCompression;..\..\..\zlib;$(BCB)\include -Item2=..\Source\ThirdParty\ZLibCompression\external;..\Source\ThirdParty\ZLibCompression;..\..\..\zlib;$(BCB)\include -Item3=P:\My Documents\Source\PNG+ZLib\zlib;$(BCB)\include -Item4=..\Source\ThirdParty\ZLibCompression\external;..\Source\ThirdParty\ZLibCompression;$(BCB)\include -Item5=..\Source\ThirdParty\ZLibCompression;$(BCB)\include -Item6=$(BCB)\include -Item7=..\Source;..\Source\General\Templates;..\Source\SIMUtilities;$(BCB)\include;$(BCB)\include\vcl -Item8=P:\Development\Source\;P:\Development\Source\General\Templates\;P:\Development\Source\SIMUtilities\;$(BCB)\include;$(BCB)\include\vcl -Item9=P:\Development\Source;P:\Development\Source\General\Templates\;P:\Development\Source\SIMUtilities\;$(BCB)\include;$(BCB)\include\vcl -Item10=P:\Development\Source\General\Templates\;P:\Development\Source\SIMUtilities\;$(BCB)\include;$(BCB)\include\vcl -Item11=P:\Development\Source\General\Templates\;P:\Development\Source\SIMUtilities;$(BCB)\include;$(BCB)\include\vcl -Item12=P:\Development\Source\General\Templates\;$(BCB)\include;$(BCB)\include\vcl -Item13=P:\Development\Source\General\Templates;$(BCB)\include;$(BCB)\include\vcl -Item14=P:\Development\Source;$(BCB)\include;$(BCB)\include\vcl -Item15=$(BCB)\include;$(BCB)\include\vcl - -[HistoryLists\hlLibraryPath] -Count=12 -Item0=..\..\..\zlib;$(BCB)\lib\obj;$(BCB)\lib -Item1=..\..\..;..\Source\ThirdParty\ZLibCompression\external;..\Source\ThirdParty\ZLibCompression;..\..\..\zlib;$(BCB)\lib\obj;$(BCB)\lib -Item2=..\Source\ThirdParty\ZLibCompression\external;..\Source\ThirdParty\ZLibCompression;..\..\..\zlib;$(BCB)\lib\obj;$(BCB)\lib -Item3=P:\My Documents\Source\PNG+ZLib\zlib;$(BCB)\lib\obj;$(BCB)\lib -Item4=..\Source\ThirdParty\ZLibCompression\external;..\Source\ThirdParty\ZLibCompression;$(BCB)\lib\obj;$(BCB)\lib -Item5=$(BCB)\lib\obj;$(BCB)\lib -Item6=..\Source\ThirdParty\ZLibCompression;$(BCB)\lib\obj;$(BCB)\lib -Item7=..\Source\SIMUtilities;..\Source;$(BCB)\lib\obj;$(BCB)\lib -Item8=P:\Development\Source\SIMUtilities\;P:\Development\Source\;$(BCB)\lib\obj;$(BCB)\lib -Item9=P:\Development\Source\SIMUtilities;P:\Development\Source\;$(BCB)\lib\obj;$(BCB)\lib -Item10=P:\Development\Source\;$(BCB)\lib\obj;$(BCB)\lib -Item11=P:\Development\Source;$(BCB)\lib\obj;$(BCB)\lib - -[HistoryLists\hlDebugSourcePath] -Count=1 -Item0=$(BCB)\source\vcl - -[HistoryLists\hlConditionals] -Count=8 -Item0=ZLIB_DLL;Z_PREFIX -Item1=ZLIB_DLL;_DEBUG;Z_PREFIX -Item2=ZLIB_DLL;_DEBUG -Item3=ZLIB_DLL -Item4=_WINDOWS;ZLIB_DLL -Item5=_HTML_FORM -Item6=_DEBUG;_HTML_FORM -Item7=_DEBUG - -[HistoryLists\hlIntOutputDir] -Count=2 -Item0=..\Obj -Item1=P:\Development\Obj - -[Debugging] -DebugSourceDirs= - -[Parameters] -RunParams= -HostApplication= -RemoteHost= -RemotePath= -RemoteDebug=0 - -[Compiler] -ShowInfoMsgs=0 -LinkDebugVcl=0 -LinkCGLIB=0 -  </IDEOPTIONS> -</PROJECT>
\ No newline at end of file diff --git a/src/3rdparty/libpng/projects/borland/zlib.cpp b/src/3rdparty/libpng/projects/borland/zlib.cpp deleted file mode 100644 index 3df153257..000000000 --- a/src/3rdparty/libpng/projects/borland/zlib.cpp +++ /dev/null @@ -1,29 +0,0 @@ -//--------------------------------------------------------------------------- - -#include <windows.h> -//--------------------------------------------------------------------------- -//   Important note about DLL memory management when your DLL uses the -//   static version of the RunTime Library: -// -//   If your DLL exports any functions that pass String objects (or structs/ -//   classes containing nested Strings) as parameter or function results, -//   you will need to add the library MEMMGR.LIB to both the DLL project and -//   any other projects that use the DLL.  You will also need to use MEMMGR.LIB -//   if any other projects which use the DLL will be performing new or delete -//   operations on any non-TObject-derived classes which are exported from the -//   DLL. Adding MEMMGR.LIB to your project will change the DLL and its calling -//   EXE's to use the BORLNDMM.DLL as their memory manager.  In these cases, -//   the file BORLNDMM.DLL should be deployed along with your DLL. -// -//   To avoid using BORLNDMM.DLL, pass string information using "char *" or -//   ShortString parameters. -// -//   If your DLL uses the dynamic version of the RTL, you do not need to -//   explicitly add MEMMGR.LIB as this will be done implicitly for you -//--------------------------------------------------------------------------- - -int WINAPI DllEntryPoint(HINSTANCE, unsigned long, void*) -{ -    return 1; -} -//--------------------------------------------------------------------------- diff --git a/src/3rdparty/libpng/projects/borland/zlibstat.bpf b/src/3rdparty/libpng/projects/borland/zlibstat.bpf deleted file mode 100644 index 14c36bcbb..000000000 --- a/src/3rdparty/libpng/projects/borland/zlibstat.bpf +++ /dev/null @@ -1,20 +0,0 @@ -USEUNIT("..\..\..\zlib\zutil.c"); -USEUNIT("..\..\..\zlib\compress.c"); -USEUNIT("..\..\..\zlib\crc32.c"); -USEUNIT("..\..\..\zlib\deflate.c"); -USEUNIT("..\..\..\zlib\gzio.c"); -USEUNIT("..\..\..\zlib\infblock.c"); -USEUNIT("..\..\..\zlib\infcodes.c"); -USEUNIT("..\..\..\zlib\inffast.c"); -USEUNIT("..\..\..\zlib\inflate.c"); -USEUNIT("..\..\..\zlib\inftrees.c"); -USEUNIT("..\..\..\zlib\infutil.c"); -USEUNIT("..\..\..\zlib\trees.c"); -USEUNIT("..\..\..\zlib\uncompr.c"); -USEUNIT("..\..\..\zlib\adler32.c"); -//--------------------------------------------------------------------------- -#define Library - -// To add a file to the library use the Project menu 'Add to Project'. - - 
\ No newline at end of file diff --git a/src/3rdparty/libpng/projects/borland/zlibstat.bpr b/src/3rdparty/libpng/projects/borland/zlibstat.bpr deleted file mode 100644 index 9e0903891..000000000 --- a/src/3rdparty/libpng/projects/borland/zlibstat.bpr +++ /dev/null @@ -1,131 +0,0 @@ -<?xml version='1.0' encoding='utf-8' ?> -<!-- C++Builder XML Project --> -<PROJECT> -  <MACROS> -    <VERSION value="BCB.05.03"/> -    <PROJECT value="zlibstat.lib"/> -    <OBJFILES value="..\..\..\zlib\zutil.obj ..\..\..\zlib\compress.obj ..\..\..\zlib\crc32.obj  -      ..\..\..\zlib\deflate.obj ..\..\..\zlib\gzio.obj  -      ..\..\..\zlib\infblock.obj ..\..\..\zlib\infcodes.obj  -      ..\..\..\zlib\inffast.obj ..\..\..\zlib\inflate.obj  -      ..\..\..\zlib\inftrees.obj ..\..\..\zlib\infutil.obj  -      ..\..\..\zlib\trees.obj ..\..\..\zlib\uncompr.obj ..\..\..\zlib\adler32.obj"/> -    <RESFILES value=""/> -    <DEFFILE value=""/> -    <RESDEPEN value="$(RESFILES)"/> -    <LIBFILES value=""/> -    <LIBRARIES value=""/> -    <PACKAGES value=""/> -    <PATHCPP value=".;..\..\..\zlib"/> -    <PATHPAS value=".;"/> -    <PATHRC value=".;"/> -    <PATHASM value=".;"/> -    <LINKER value="TLib"/> -    <USERDEFINES value="Z_PREFIX"/> -    <SYSDEFINES value="_RTLDLL;NO_STRICT"/> -    <MAINSOURCE value="zlibstat.bpf"/> -    <INCLUDEPATH value="..\..\..\zlib;$(BCB)\include"/> -    <LIBPATH value="..\..\..\zlib;$(BCB)\lib\obj;$(BCB)\lib"/> -    <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wuse -wucp -wstv -wstu -wpin  -      -wnod -wnak -wdef -wcln -wbbf -w-aus -wasm -wamp -wamb"/> -    <LISTFILE value=""/> -  </MACROS> -  <OPTIONS> -    <CFLAG1 value="-O2 -w -Vx -Ve -x- -RT- -X- -a8 -5 -b- -d -k- -vi -c -tW -tWM"/> -    <PFLAGS value="-$Y- -$L- -$D- -$C- -v -JPHNE -M"/> -    <AFLAGS value="/mx /w2 /zn"/> -    <LFLAGS value=""/> -  </OPTIONS> -  <LINKER> -    <ALLOBJ value="$(OBJFILES)"/> -    <ALLLIB value=""/> -  </LINKER> -  <IDEOPTIONS> -[Version Info] -IncludeVerInfo=0 -AutoIncBuild=0 -MajorVer=1 -MinorVer=0 -Release=0 -Build=0 -Debug=0 -PreRelease=0 -Special=0 -Private=0 -DLL=0 -Locale=2057 -CodePage=1252 - -[Version Info Keys] -CompanyName= -FileDescription= -FileVersion=1.0.0.0 -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion=1.0.0.0 -Comments= - -[HistoryLists\hlIncludePath] -Count=8 -Item0=..\..\..\zlib;$(BCB)\include -Item1=..\Source\ThirdParty\ZLibCompression\external;..\..\..\zlib;$(BCB)\include -Item2=P:\My Documents\Source\PNG+ZLib\zlib;$(BCB)\include -Item3=..\Source\ThirdParty\ZLibCompression\external;$(BCB)\include -Item4=..\Source\ThirdParty\ZLibCompression\external;..\Source\ThirdParty\ZLibCompression\ext;..\Source\ThirdParty\ZLibCompression;$(BCB)\include -Item5=..\Source\ThirdParty\ZLibCompression;$(BCB)\include -Item6=$(BCB)\include -Item7=$(BCB)\include;$(BCB)\include\vcl - -[HistoryLists\hlLibraryPath] -Count=7 -Item0=..\..\..\zlib;$(BCB)\lib\obj;$(BCB)\lib -Item1=$(BCB)\lib\obj;$(BCB)\lib -Item2=..\Source\ThirdParty\ZLibCompression\external;..\..\..\zlib;$(BCB)\lib\obj;$(BCB)\lib -Item3=P:\My Documents\Source\PNG+ZLib\zlib;$(BCB)\lib\obj;$(BCB)\lib -Item4=..\Source\ThirdParty\ZLibCompression\external;$(BCB)\lib\obj;$(BCB)\lib -Item5=..\Source\ThirdParty\ZLibCompression\external;..\Source\ThirdParty\ZLibCompression\ext;..\Source\ThirdParty\ZLibCompression;$(BCB)\lib\obj;$(BCB)\lib -Item6=..\Source\ThirdParty\ZLibCompression;$(BCB)\lib\obj;$(BCB)\lib - -[HistoryLists\hlDebugSourcePath] -Count=1 -Item0=$(BCB)\source\vcl - -[HistoryLists\hlConditionals] -Count=3 -Item0=Z_PREFIX -Item1=ZLIB_DLL -Item2=_WINDOWS;ZLIB_DLL - -[HistoryLists\hlIntOutputDir] -Count=2 -Item0=..\Obj -Item1=P:\Development\Obj - -[HistoryLists\hlTlibPageSize] -Count=1 -Item0=0x0010 - -[Debugging] -DebugSourceDirs= - -[Parameters] -RunParams= -HostApplication= -RemoteHost= -RemotePath= -RemoteDebug=0 - -[Compiler] -ShowInfoMsgs=0 -LinkDebugVcl=0 -LinkCGLIB=0 - -[Language] -ActiveLang= -ProjectLang= -RootDir= -  </IDEOPTIONS> -</PROJECT>
\ No newline at end of file diff --git a/src/3rdparty/libpng/scripts/makefile.bc32 b/src/3rdparty/libpng/scripts/makefile.bc32 deleted file mode 100644 index 90b178bc7..000000000 --- a/src/3rdparty/libpng/scripts/makefile.bc32 +++ /dev/null @@ -1,151 +0,0 @@ -# Makefile for libpng -# 32-bit Borland C++ (Note: All modules are compiled in C mode) -# To build the library, do: -#       "make -fmakefile.bc32" -# -# -------------------- 32-bit Borland C++ -------------------- - -### Absolutely necessary for this makefile to work -.AUTODEPEND - -## Where zlib.h, zconf.h and zlib.lib are -ZLIB_DIR=..\zlib - - -## Compiler, linker and lib stuff -CC=bcc32 -LD=bcc32 -LIB=tlib - -#TARGET_CPU=6 -# 3 = 386, 4 = 486, 5 = Pentium etc. -!ifndef TARGET_CPU -TARGET_CPU=5 -!endif - -# Use this if you don't want Borland's fancy exception handling -NOEHLIB=noeh32.lib - -!ifdef DEBUG -CDEBUG=-v -LDEBUG=-v -!else -CDEBUG= -LDEBUG= -!endif - -# STACKOFLOW=1 -!ifdef STACKOFLOW -CDEBUG=$(CDEBUG) -N -LDEBUG=$(LDEBUG) -N -!endif - -# -X- turn on dependency generation in the object file -# -w  set all warnings on -# -O2 optimize for speed -# -Z  global optimization -CFLAGS=-O2 -Z -X- -w -I$(ZLIB_DIR) -$(TARGET_CPU) $(CDEBUG) - -# -M  generate map file -LDFLAGS=-M -L$(ZLIB_DIR) $(LDEBUG) - - -## Variables -OBJS = \ -	png.obj \ -	pngerror.obj \ -	pngget.obj \ -	pngmem.obj \ -	pngpread.obj \ -	pngread.obj \ -	pngrio.obj \ -	pngrtran.obj \ -	pngrutil.obj \ -	pngset.obj \ -	pngtrans.obj \ -	pngwio.obj \ -	pngwrite.obj \ -	pngwtran.obj \ -	pngwutil.obj - -LIBOBJS = \ -	+png.obj \ -	+pngerror.obj \ -	+pngget.obj \ -	+pngmem.obj \ -	+pngpread.obj \ -	+pngread.obj \ -	+pngrio.obj \ -	+pngrtran.obj \ -	+pngrutil.obj \ -	+pngset.obj \ -	+pngtrans.obj \ -	+pngwio.obj \ -	+pngwrite.obj \ -	+pngwtran.obj \ -	+pngwutil.obj - -LIBNAME=libpng.lib - - -## Implicit rules -# Braces let make "batch" calls to the compiler, -# 2 calls instead of 12; space is important. -.c.obj: -	$(CC) $(CFLAGS) -c {$*.c } - -.c.exe: -	$(CC) $(CFLAGS) $(LDFLAGS) $*.c $(LIBNAME) zlib.lib $(NOEHLIB) - -.obj.exe: -	$(LD) $(LDFLAGS) $*.obj $(LIBNAME) zlib.lib $(NOEHLIB) - - -## Major targets -all: libpng pngtest - -libpng: $(LIBNAME) - -pngtest: pngtest.exe - -test: pngtest.exe -	pngtest - - -## Minor Targets - -png.obj: png.c -pngerror.obj: pngerror.c -pngget.obj: pngget.c -pngmem.obj: pngmem.c -pngpread.obj: pngpread.c -pngread.obj: pngread.c -pngrio.obj: pngrio.c -pngrtran.obj: pngrtran.c -pngrutil.obj: pngrutil.c -pngset.obj: pngset.c -pngtrans.obj: pngtrans.c -pngwio.obj: pngwio.c -pngwrite.obj: pngwrite.c -pngwtran.obj: pngwtran.c -pngwutil.obj: pngwutil.c - - -$(LIBNAME): $(OBJS) -	-del $(LIBNAME) -	$(LIB) $(LIBNAME) @&&| -$(LIBOBJS), libpng -| - - -# Clean up anything else you want -clean: -	-del *.obj -	-del *.exe -	-del *.lib -	-del *.lst -	-del *.map -	-del *.tds - - -# End of makefile for libpng diff --git a/src/3rdparty/libpng/scripts/makefile.bd32 b/src/3rdparty/libpng/scripts/makefile.bd32 deleted file mode 100644 index 92a57abae..000000000 --- a/src/3rdparty/libpng/scripts/makefile.bd32 +++ /dev/null @@ -1,76 +0,0 @@ -# Makefile for png32bd.dll -# -------------------- 32-bit Borland C++ -------------------- - -# This makefile expects to find zlib.h and zlib32bd.lib in the -# $(ZLIBDIR) directory. - -# The object files here are compiled with the "stdcall" calling convention. -# This DLL requires zlib32bd.lib to be compiled in the same way. - -# Note that png32bd.dll exports the zlib functions adler32, crc32 and -# the deflate... and inflate... functions. It does not export the -# compress and uncompress functions, nor any of the gz... functions, -# since libpng does not call them. - -.AUTODEPEND - -ZLIBDIR=..\zlib -ZLIB=zlib32bd.lib -PNGDLL=png32bd.dll -PNGLIB=png32bd.lib - -CC=bcc32 -CFLAGS= -ps -O2 -N- -k- -d -r- -w-par -w-aus -I$(ZLIBDIR) \ -	-DPNG_NO_GLOBAL_ARRAYS #-DPNG_DEBUG=5 -#LINK=tlink32 -#LINK=ilink32 -LINK=bcc32 -#LINKFLAGS= -Tpd -aa -c -LINKFLAGS= -WDE -IMPLIB=implib - -# Use this if you don't want Borland's fancy exception handling -NOEHLIB=noeh32.lib - -.c.obj: -	$(CC) -c $(CFLAGS) $< - -.c.exe: -	$(CC) $(CFLAGS) $< $(PNGLIB) $(NOEHLIB) - - -OBJ1=png.obj pngerror.obj pngget.obj pngmem.obj pngpread.obj -OBJ2=pngread.obj pngrio.obj pngrtran.obj pngrutil.obj pngset.obj -OBJ3=pngtrans.obj pngwio.obj pngwrite.obj pngwtran.obj pngwutil.obj - -all: $(PNGDLL) - -test: pngtest.exe -	pngtest - - -$(PNGDLL): $(OBJ1) $(OBJ2) $(OBJ3) $(ZLIBDIR)\$(ZLIB) -	$(LINK) @&&| -$(LINKFLAGS) --e$(PNGDLL) -$(OBJ1) -$(OBJ2) -$(OBJ3) -$(ZLIBDIR)\$(ZLIB) -$(NOEHLIB) -| -	$(IMPLIB) -c $(@R).lib $@ - - -# Clean up anything else you want -clean: -	-del *.obj -	-del *.dll -	-del *.exe -	-del *.lib -	-del *.lst -	-del *.map -	-del *.tds - - -# End of makefile for png32bd.dll diff --git a/src/3rdparty/libpng/scripts/makefile.bor b/src/3rdparty/libpng/scripts/makefile.bor deleted file mode 100644 index a5651aa3f..000000000 --- a/src/3rdparty/libpng/scripts/makefile.bor +++ /dev/null @@ -1,162 +0,0 @@ -# Makefile for libpng -# 16-bit Borland C++ (Note: All modules are compiled in C mode) -# To build the library, do: -#       "make -fmakefile.bor -DMODEL=c" -# or:   "make -fmakefile.bor -DMODEL=l" -# -# ------------ Borland C++ ------------ - -### Absolutely necessary for this makefile to work -.AUTODEPEND - -## Where zlib.h, zconf.h and zlib_MODEL.lib are -ZLIB_DIR=..\zlib - - -## Compiler, linker and lib stuff -CC=bcc -LD=bcc -LIB=tlib - -!ifndef MODEL -MODEL=l -!endif - -MODEL_ARG=-m$(MODEL) - -#TARGET_CPU=3 -# 2 = 286, 3 = 386, etc. -!ifndef TARGET_CPU -TARGET_CPU=2 -!endif - -# Use this if you don't want Borland's fancy exception handling -# (for Borland C++ 4.0 or later) -#NOEHLIB=noeh$(MODEL).lib - -!ifdef DEBUG -CDEBUG=-v -LDEBUG=-v -!else -CDEBUG= -LDEBUG= -!endif - -# STACKOFLOW=1 -!ifdef STACKOFLOW -CDEBUG=$(CDEBUG) -N -LDEBUG=$(LDEBUG) -N -!endif - -# -X- turn on dependency generation in the object file -# -w  set all warnings on -# -O2 optimize for speed -# -Z  global optimization -CFLAGS=-O2 -Z -X- -w -I$(ZLIB_DIR) -$(TARGET_CPU) $(MODEL_ARG) $(CDEBUG) - -# -M  generate map file -LDFLAGS=-M -L$(ZLIB_DIR) $(MODEL_ARG) $(LDEBUG) - - -## Variables -OBJS = \ -	png.obj \ -	pngerror.obj \ -	pngget.obj \ -	pngmem.obj \ -	pngpread.obj \ -	pngread.obj \ -	pngrio.obj \ -	pngrtran.obj \ -	pngrutil.obj \ -	pngset.obj \ -	pngtrans.obj \ -	pngwio.obj \ -	pngwrite.obj \ -	pngwtran.obj \ -	pngwutil.obj - -LIBOBJS = \ -	+png.obj \ -	+pngerror.obj \ -	+pngget.obj \ -	+pngmem.obj \ -	+pngpread.obj \ -	+pngread.obj \ -	+pngrio.obj \ -	+pngrtran.obj \ -	+pngrutil.obj \ -	+pngset.obj \ -	+pngtrans.obj \ -	+pngwio.obj \ -	+pngwrite.obj \ -	+pngwtran.obj \ -	+pngwutil.obj - -LIBNAME=libpng$(MODEL).lib - - -## Implicit rules -# Braces let make "batch" calls to the compiler, -# 2 calls instead of 12; space is important. -.c.obj: -	$(CC) $(CFLAGS) -c {$*.c } - -.c.exe: -	$(CC) $(CFLAGS) $(LDFLAGS) $*.c $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB) - - -## Major targets -all: libpng pngtest - -libpng: $(LIBNAME) - -pngtest: pngtest$(MODEL).exe - -test: pngtest$(MODEL).exe -	pngtest$(MODEL) - - -## Minor Targets - -png.obj: png.c -pngerror.obj: pngerror.c -pngget.obj: pngget.c -pngmem.obj: pngmem.c -pngpread.obj: pngpread.c -pngread.obj: pngread.c -pngrio.obj: pngrio.c -pngrtran.obj: pngrtran.c -pngrutil.obj: pngrutil.c -pngset.obj: pngset.c -pngtrans.obj: pngtrans.c -pngwio.obj: pngwio.c -pngwrite.obj: pngwrite.c -pngwtran.obj: pngwtran.c -pngwutil.obj: pngwutil.c - - -$(LIBNAME): $(OBJS) -	-del $(LIBNAME) -	$(LIB) $(LIBNAME) @&&| -$(LIBOBJS), libpng$(MODEL) -| - - -pngtest$(MODEL).obj: pngtest.c -	$(CC) $(CFLAGS) -opngtest$(MODEL) -c pngtest.c - -pngtest$(MODEL).exe: pngtest$(MODEL).obj -	$(LD) $(LDFLAGS) pngtest$(MODEL).obj $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB) - - -# Clean up anything else you want -clean: -	-del *.obj -	-del *.exe -	-del *.lib -	-del *.lst -	-del *.map - - -# End of makefile for libpng diff --git a/src/3rdparty/libpng/scripts/makefile.tc3 b/src/3rdparty/libpng/scripts/makefile.tc3 deleted file mode 100644 index 21435a68e..000000000 --- a/src/3rdparty/libpng/scripts/makefile.tc3 +++ /dev/null @@ -1,89 +0,0 @@ -# Makefile for libpng -# TurboC/C++ (Note: All modules are compiled in C mode) - -# To use, do "make -fmakefile.tc3" - -# ----- Turbo C 3.00 (can be modified to work with earlier versions) ----- - -MODEL=l -CFLAGS=-O2 -Z -m$(MODEL) -I..\zlib -#CFLAGS=-D_NO_PROTO -O2 -Z -m$(MODEL) -I..\zlib  # Turbo C older than 3.00 -CC=tcc -LD=tcc -LIB=tlib -LDFLAGS=-m$(MODEL) -L..\zlib -O=.obj -E=.exe - -# variables -OBJS1 = png$(O) pngset$(O) pngget$(O) pngrutil$(O) pngtrans$(O) pngwutil$(O) -OBJS2 = pngmem$(O) pngpread$(O) pngread$(O) pngerror$(O) pngwrite$(O) -OBJS3 = pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O) -OBJSL1 = +png$(O) +pngset$(O) +pngget$(O) +pngrutil$(O) +pngtrans$(O) -OBJSL2 = +pngwutil$(O) +pngmem$(O) +pngpread$(O) +pngread$(O) +pngerror$(O) -OBJSL3 = +pngwrite$(O) +pngrtran$(O) +pngwtran$(O) +pngrio$(O) +pngwio$(O) - -all: libpng$(MODEL).lib pngtest$(E) - -pngtest: pngtest$(E) - -test: pngtest$(E) -	pngtest$(E) - -png$(O): png.h pngconf.h -		  $(CC) -c $(CFLAGS) $*.c - -pngset$(O): png.h pngconf.h -		  $(CC) -c $(CFLAGS) $*.c - -pngget$(O): png.h pngconf.h -		  $(CC) -c $(CFLAGS) $*.c - -pngread$(O): png.h pngconf.h -		  $(CC) -c $(CFLAGS) $*.c - -pngpread$(O): png.h pngconf.h -		  $(CC) -c $(CFLAGS) $*.c - -pngrtran$(O): png.h pngconf.h -		  $(CC) -c $(CFLAGS) $*.c - -pngrutil$(O): png.h pngconf.h -		  $(CC) -c $(CFLAGS) $*.c - -pngerror$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -pngmem$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -pngrio$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -pngwio$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -pngtest$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -pngtrans$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -pngwrite$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -pngwtran$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -pngwutil$(O): png.h pngconf.h -	$(CC) -c $(CFLAGS) $*.c - -libpng$(MODEL).lib: $(OBJS1) $(OBJS2) $(OBJS3) -	$(LIB) libpng$(MODEL) +$(OBJSL1) -	$(LIB) libpng$(MODEL) +$(OBJSL2) -	$(LIB) libpng$(MODEL) +$(OBJSL3) - -pngtest$(E): pngtest$(O) libpng$(MODEL).lib -	$(LD) $(LDFLAGS) pngtest.obj libpng$(MODEL).lib zlib_$(MODEL).lib - -# End of makefile for libpng diff --git a/src/3rdparty/sqlite/os.h b/src/3rdparty/sqlite/os.h index 72c75c763..5b12c21cd 100644 --- a/src/3rdparty/sqlite/os.h +++ b/src/3rdparty/sqlite/os.h @@ -72,7 +72,7 @@  #      define OS_MAC 1  #      define OS_WIN 0  #      define OS_UNIX 0 -#    elif defined(_WIN32) || defined(WIN32) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__BORLANDC__) +#    elif defined(_WIN32) || defined(WIN32) || defined(__CYGWIN__) || defined(__MINGW32__)  #      define OS_MAC 0  #      define OS_WIN 1  #      define OS_UNIX 0 @@ -128,7 +128,7 @@      HANDLE h;               /* Handle for accessing the file */      int locked;             /* 0: unlocked, <0: write lock, >0: read lock */    }; -# if defined(_MSC_VER) || defined(__BORLANDC__) +# if defined(_MSC_VER)      typedef __int64 off_t;  # else  #  if !defined(_CYGWIN_TYPES_H) diff --git a/src/3rdparty/zlib/win32/Makefile.bor b/src/3rdparty/zlib/win32/Makefile.bor deleted file mode 100644 index b802519ca..000000000 --- a/src/3rdparty/zlib/win32/Makefile.bor +++ /dev/null @@ -1,107 +0,0 @@ -# Makefile for zlib -# Borland C++ for Win32 -# -# Updated for zlib 1.2.x by Cosmin Truta, 11-Mar-2003 -# Last updated: 28-Aug-2003 -# -# Usage: -#  make -f win32/Makefile.bor -#  make -f win32/Makefile.bor LOCAL_ZLIB=-DASMV OBJA=match.obj OBJPA=+match.obj - -# ------------ Borland C++ ------------ - -# Optional nonstandard preprocessor flags (e.g. -DMAX_MEM_LEVEL=7) -# should be added to the environment via "set LOCAL_ZLIB=-DFOO" or -# added to the declaration of LOC here: -LOC = $(LOCAL_ZLIB) - -CC = bcc32 -AS = bcc32 -LD = bcc32 -AR = tlib -CFLAGS  = -a -d -k- -O2 $(LOC) -ASFLAGS = $(LOC) -LDFLAGS = $(LOC) - - -# variables -ZLIB_LIB = zlib.lib - -OBJ1  = adler32.obj compress.obj crc32.obj deflate.obj gzio.obj infback.obj -OBJ2  = inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj -#OBJA = -OBJP1 = +adler32.obj+compress.obj+crc32.obj+deflate.obj+gzio.obj+infback.obj -OBJP2 = +inffast.obj+inflate.obj+inftrees.obj+trees.obj+uncompr.obj+zutil.obj -#OBJPA= - - -# targets -all: $(ZLIB_LIB) example.exe minigzip.exe - -.c.obj: -	$(CC) -c $(CFLAGS) $< - -.asm.obj: -	$(AS) -c $(ASFLAGS) $< - -adler32.obj: adler32.c zlib.h zconf.h - -compress.obj: compress.c zlib.h zconf.h - -crc32.obj: crc32.c zlib.h zconf.h crc32.h - -deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h - -gzio.obj: gzio.c zutil.h zlib.h zconf.h - -infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ - inffast.h inffixed.h - -inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ - inffast.h - -inflate.obj: inflate.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ - inffast.h inffixed.h - -inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h - -trees.obj: trees.c zutil.h zlib.h zconf.h deflate.h trees.h - -uncompr.obj: uncompr.c zlib.h zconf.h - -zutil.obj: zutil.c zutil.h zlib.h zconf.h - -example.obj: example.c zlib.h zconf.h - -minigzip.obj: minigzip.c zlib.h zconf.h - - -# For the sake of the old Borland make, -# the command line is cut to fit in the MS-DOS 128 byte limit: -$(ZLIB_LIB): $(OBJ1) $(OBJ2) $(OBJA) -	-del $(ZLIB_LIB) -	$(AR) $(ZLIB_LIB) $(OBJP1) -	$(AR) $(ZLIB_LIB) $(OBJP2) -	$(AR) $(ZLIB_LIB) $(OBJPA) - - -# testing -test: example.exe minigzip.exe -	example -	echo hello world | minigzip | minigzip -d - -example.exe: example.obj $(ZLIB_LIB) -	$(LD) $(LDFLAGS) example.obj $(ZLIB_LIB) - -minigzip.exe: minigzip.obj $(ZLIB_LIB) -	$(LD) $(LDFLAGS) minigzip.obj $(ZLIB_LIB) - - -# cleanup -clean: -	-del *.obj -	-del *.lib -	-del *.exe -	-del *.tds -	-del zlib.bak -	-del foo.gz diff --git a/src/3rdparty/zlib/zconf.h b/src/3rdparty/zlib/zconf.h index 3c21403fc..af321ab6f 100644 --- a/src/3rdparty/zlib/zconf.h +++ b/src/3rdparty/zlib/zconf.h @@ -99,7 +99,7 @@  #if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))  #  define STDC  #endif -#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__)) +#if !defined(STDC) && defined(__GNUC__)  #  define STDC  #endif  #if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32)) @@ -184,11 +184,7 @@  #  if (defined(__SMALL__) || defined(__MEDIUM__))       /* Turbo C small or medium model */  #    define SMALL_MEDIUM -#    ifdef __BORLANDC__ -#      define FAR _far -#    else -#      define FAR far -#    endif +#    define FAR far  #  endif  #endif @@ -197,7 +193,7 @@      * This is not mandatory, but it offers a little performance increase.      */  #  ifdef ZLIB_DLL -#    if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500)) +#    if defined(WIN32)  #      ifdef ZLIB_INTERNAL  #        define ZEXTERN extern __declspec(dllexport)  #      else @@ -257,12 +253,7 @@ typedef unsigned char  Byte;  /* 8 bits */  typedef unsigned int   uInt;  /* 16 bits or more */  typedef unsigned long  uLong; /* 32 bits or more */ -#ifdef SMALL_MEDIUM -   /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */ -#  define Bytef Byte FAR -#else -   typedef Byte  FAR Bytef; -#endif +typedef Byte  FAR Bytef;  typedef char  FAR charf;  typedef int   FAR intf;  typedef uInt  FAR uIntf; diff --git a/src/3rdparty/zlib/zconf.in.h b/src/3rdparty/zlib/zconf.in.h index 3c21403fc..af321ab6f 100644 --- a/src/3rdparty/zlib/zconf.in.h +++ b/src/3rdparty/zlib/zconf.in.h @@ -99,7 +99,7 @@  #if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))  #  define STDC  #endif -#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__)) +#if !defined(STDC) && defined(__GNUC__)  #  define STDC  #endif  #if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32)) @@ -184,11 +184,7 @@  #  if (defined(__SMALL__) || defined(__MEDIUM__))       /* Turbo C small or medium model */  #    define SMALL_MEDIUM -#    ifdef __BORLANDC__ -#      define FAR _far -#    else -#      define FAR far -#    endif +#    define FAR far  #  endif  #endif @@ -197,7 +193,7 @@      * This is not mandatory, but it offers a little performance increase.      */  #  ifdef ZLIB_DLL -#    if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500)) +#    if defined(WIN32)  #      ifdef ZLIB_INTERNAL  #        define ZEXTERN extern __declspec(dllexport)  #      else @@ -257,12 +253,7 @@ typedef unsigned char  Byte;  /* 8 bits */  typedef unsigned int   uInt;  /* 16 bits or more */  typedef unsigned long  uLong; /* 32 bits or more */ -#ifdef SMALL_MEDIUM -   /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */ -#  define Bytef Byte FAR -#else -   typedef Byte  FAR Bytef; -#endif +typedef Byte  FAR Bytef;  typedef char  FAR charf;  typedef int   FAR intf;  typedef uInt  FAR uIntf; diff --git a/src/3rdparty/zlib/zutil.c b/src/3rdparty/zlib/zutil.c index 0ef4f99f5..11cafad6b 100644 --- a/src/3rdparty/zlib/zutil.c +++ b/src/3rdparty/zlib/zutil.c @@ -185,84 +185,6 @@ void zmemzero(dest, len)  #ifdef SYS16BIT -#ifdef __TURBOC__ -/* Turbo C in 16-bit mode */ - -#  define MY_ZCALLOC - -/* Turbo C malloc() does not allow dynamic allocation of 64K bytes - * and farmalloc(64K) returns a pointer with an offset of 8, so we - * must fix the pointer. Warning: the pointer must be put back to its - * original form in order to free it, use zcfree(). - */ - -#define MAX_PTR 10 -/* 10*64K = 640K */ - -local int next_ptr = 0; - -typedef struct ptr_table_s { -    voidpf org_ptr; -    voidpf new_ptr; -} ptr_table; - -local ptr_table table[MAX_PTR]; -/* This table is used to remember the original form of pointers - * to large buffers (64K). Such pointers are normalized with a zero offset. - * Since MSDOS is not a preemptive multitasking OS, this table is not - * protected from concurrent access. This hack doesn't work anyway on - * a protected system like OS/2. Use Microsoft C instead. - */ - -voidpf zcalloc (voidpf opaque, unsigned items, unsigned size) -{ -    voidpf buf = opaque; /* just to make some compilers happy */ -    ulg bsize = (ulg)items*size; - -    /* If we allocate less than 65520 bytes, we assume that farmalloc -     * will return a usable pointer which doesn't have to be normalized. -     */ -    if (bsize < 65520L) { -        buf = farmalloc(bsize); -        if (*(ush*)&buf != 0) return buf; -    } else { -        buf = farmalloc(bsize + 16L); -    } -    if (buf == NULL || next_ptr >= MAX_PTR) return NULL; -    table[next_ptr].org_ptr = buf; - -    /* Normalize the pointer to seg:0 */ -    *((ush*)&buf+1) += ((ush)((uch*)buf-0) + 15) >> 4; -    *(ush*)&buf = 0; -    table[next_ptr++].new_ptr = buf; -    return buf; -} - -void  zcfree (voidpf opaque, voidpf ptr) -{ -    int n; -    if (*(ush*)&ptr != 0) { /* object < 64K */ -        farfree(ptr); -        return; -    } -    /* Find the original pointer */ -    for (n = 0; n < next_ptr; n++) { -        if (ptr != table[n].new_ptr) continue; - -        farfree(table[n].org_ptr); -        while (++n < next_ptr) { -            table[n-1] = table[n]; -        } -        next_ptr--; -        return; -    } -    ptr = opaque; /* just to make some compilers happy */ -    Assert(0, "zcfree: ptr not found"); -} - -#endif /* __TURBOC__ */ - -  #ifdef M_I86  /* Microsoft C in 16-bit mode */ diff --git a/src/3rdparty/zlib/zutil.h b/src/3rdparty/zlib/zutil.h index 7b42edcaa..50bcbbf6e 100644 --- a/src/3rdparty/zlib/zutil.h +++ b/src/3rdparty/zlib/zutil.h @@ -76,17 +76,7 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */  #if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32))  #  define OS_CODE  0x00 -#  if defined(__TURBOC__) || defined(__BORLANDC__) -#    if(__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__)) -       /* Allow compilation with ANSI keywords only enabled */ -       void _Cdecl farfree( void *block ); -       void *_Cdecl farmalloc( unsigned long nbytes ); -#    else -#      include <alloc.h> -#    endif -#  else /* MSC or DJGPP */ -#    include <malloc.h> -#  endif +#  include <malloc.h>  #endif  #ifdef AMIGA @@ -160,7 +150,7 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */           /* functions */ -#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550) +#if defined(STDC99)  #  ifndef HAVE_VSNPRINTF  #    define HAVE_VSNPRINTF  #  endif @@ -176,9 +166,6 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */          but for now we just assume it doesn't. */  #    define NO_vsnprintf  #  endif -#  ifdef __TURBOC__ -#    define NO_vsnprintf -#  endif  #  ifdef WIN32       /* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */  #    if !defined(vsnprintf) && !defined(NO_vsnprintf) | 
