History log of /curl/include/curl/system.h (Results 26 – 40 of 40)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# f2d060cf 17-Aug-2017 Daniel Stenberg

curl/system.h: check for __ppc__ as well

... regression since issue #1774 (commit 10b3df10596a) since obviously
some older gcc doesn't know __powerpc__ while some newer doesn't know

curl/system.h: check for __ppc__ as well

... regression since issue #1774 (commit 10b3df10596a) since obviously
some older gcc doesn't know __powerpc__ while some newer doesn't know
__ppc__ ...

Fixes #1797
Closes #1798
Reported-by: Ryan Schmidt

show more ...


Revision tags: curl-7_55_1
# 80d9e355 12-Aug-2017 Daniel Stenberg

system.h: remove all CURL_SIZEOF_* defines

... as they're not used externally and internally we check for the sizes
already in configure etc.

Closes #1767


# b4b26cdd 17-Aug-2017 Daniel Stenberg

curl/system.h: checksrc compliance


# 10b3df10 13-Aug-2017 Alex Potapenko

curl/system.h: GCC doesn't define __ppc__ on PowerPC, uses __powerpc__

Closes #1774


# 7c711996 11-Aug-2017 Daniel Stenberg

curl/system.h: add Oracle Solaris Studio

Fixes #1752


# 4ca5f772 11-Aug-2017 Thomas Petazzoni

curl/system.h: support more architectures

The long list of architectures in include/curl/system.h is annoying to
maintain, and needs to be extended for each and every architecture to

curl/system.h: support more architectures

The long list of architectures in include/curl/system.h is annoying to
maintain, and needs to be extended for each and every architecture to
support.

Instead, let's rely on the __SIZEOF_LONG__ define of the gcc compiler
(we are in the GNUC condition anyway), which tells us if long is 4
bytes or 8 bytes.

This fixes the build of libcurl 7.55.0 on architectures such as
OpenRISC or ARC.

Closes #1766

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

show more ...


Revision tags: curl-7_55_0
# b22ec396 12-Jul-2017 Marcel Raad

system.h: include winsock2.h before windows.h

... to avoid compiler warnings if the user doesn't want
WIN32_LEAN_AND_MEAN.


# beb08481 10-Jul-2017 Marcel Raad

curl_setup: always define WIN32_LEAN_AND_MEAN on Windows

Make sure to always define WIN32_LEAN_AND_MEAN before including any
Windows headers to avoid pulling in unnecessary headers. This

curl_setup: always define WIN32_LEAN_AND_MEAN on Windows

Make sure to always define WIN32_LEAN_AND_MEAN before including any
Windows headers to avoid pulling in unnecessary headers. This avoids
unnecessary macro clashes and compiler warnings.

Ref: https://github.com/curl/curl/issues/1562
Closes https://github.com/curl/curl/pull/1672

show more ...


# ceff21ab 24-Jun-2017 Daniel Stenberg

curl/system.h: add check for XTENSA for 32bit gcc

Reported-by: Neil Kolban
Fixes: 1598


# 31a67ac1 14-Jun-2017 Marcel Raad

system.h: fix MinGW build

CURLSYS_PULL_WS2TCPIP_H got renamed to CURL_PULL_WS2TCPIP_H in commit
73a2fcea0b4adea6ba342cd7ed1149782c214ae3.


Revision tags: curl-7_54_1
# 73a2fcea 22-May-2017 Daniel Stenberg

includes: remove curl/curlbuild.h and curl/curlrules.h

Rely entirely on curl/system.h now.

Introduced in Aug 2008 with commit 14240e9e109f. Now gone.

Fixes #1456


Revision tags: curl-7_54_0
# f7991305 11-Apr-2017 Daniel Stenberg

system.h: fix mingw section

Reported-by: Marcel Raad
Fixes #1408
Closes #1409


# e61c04b4 07-Apr-2017 Daniel Stenberg

system.h: add section for tcc

Closes #1397


# ae485279 06-Apr-2017 Daniel Stenberg

system.h: set sizeof long to 4 on "default 32 bit" systems

Triggered a test failure on test 1541 for the build known as
"Linux 4.4 i686 tcc 0.9.26 glibc 2.20"


# 9506d01e 29-Mar-2017 Daniel Stenberg

include: curl/system.h is a run-time version of curlbuild.h

system.h is aimed to replace curlbuild.h at a later point in time when
we feel confident system.h works sufficiently well.

include: curl/system.h is a run-time version of curlbuild.h

system.h is aimed to replace curlbuild.h at a later point in time when
we feel confident system.h works sufficiently well.

curl/system.h is currently used in parallel with curl/curlbuild.h

curl/system.h determines a data sizes, data types and include file
status based on available preprocessor defines instead of getting
generated at build-time. This, in order to avoid relying on a build-time
generated file that makes it complicated to do 32 and 64 bit bields from
the same installed set of headers.

Test 1541 verifies that system.h comes to the same conclusion that
curlbuild.h offers.

Closes #1373

show more ...


12