Peter Kokot
|
5dc2dd8b49
|
Remove HAVE_STDLIB_H
The C89 and later standard defines the `<stdlib.h>` header as part of
the standard headers [1] and on current systems it is always present
and the `HAVE_STDLIB_H` symbol can be removed.
Also Autoconf suggests doing this and relying on C89 or above [2] and [3].
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
[3] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html
|
2018-09-08 03:29:27 -04:00 |
Peter Kokot
|
5fa75ace15
|
Remove HAVE_STRING_H
The C89 and later standard defines the `<string.h>` header as part of
the standard headers [1] and on current systems it is always present
and the `HAVE_STRING_H` symbol can be removed.
Also Autoconf suggests doing this and relying on C89 or above [2] and [3].
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
[3] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html
|
2018-09-08 03:16:35 -04:00 |
Peter Kokot
|
486467fc8f
|
Remove HAVE_STDDEF_H
The `<stddef.h>` header file is part of the standard C89 headers [1] and
on current systems there is no need to manually check if header is
present anymore.
Since the libgd requires at least C89 or greater, the `HAVE_STDDEF_H`
symbol defined by Autoconf in configure.ac [2], and Cmake build system
files can be removed and simplifed.
Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
|
2018-09-06 02:04:22 -04:00 |
Peter Kokot
|
d81a1383d7
|
Remove HAVE_LIMITS_H
The `<limits.h>` header file is part of the standard C89 headers [1] and
on current systems there is no need to manually check if header is
present anymore.
Since the libgd requires at least C89 or greater, the `HAVE_LIMITS_H`
symbol defined by Autoconf in configure.ac [2], and Cmake build system
files can be removed and simplifed.
Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
|
2018-09-06 00:30:15 -04:00 |
Peter Kokot
|
1e7f93922f
|
Remove HAVE_ERRNO_H
The `<errno.h>` header file is part of the standard C89 headers [1] and
on older systems there needed to be also a manual check if header is
present.
Since libgd requires at least C89 or greater, the `HAVE_ERRNO_H`
symbol defined by Autoconf in configure.ac [2], and Cmake build system
files can be removed and simplifed.
Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.3
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
|
2018-09-05 01:39:49 -04:00 |
Mike Frysinger
|
fd06f7f83c
|
clean up trailing whitespace/newlines
This is preparation for adding some linting checks for new commits from
people. Shouldn't be any functional changes here (tests still pass!).
|
2018-06-21 22:47:42 -04:00 |
Mike Frysinger
|
1239832a09
|
configure/cmake: unify header checks and config.h generation
Rather than hand maintain config.h.cmake (which is already out of date),
re-use the autogenerated config.h from autoheader.
|
2016-05-17 23:06:14 -04:00 |
scottmac
|
a2f357b230
|
Add bmp code to build scripts.
|
2008-05-31 19:56:45 +00:00 |
chapg
|
ced7239a83
|
*** empty log message ***
|
2008-02-21 20:25:27 +00:00 |
chapg
|
597af24ee5
|
*** empty log message ***
|
2008-02-19 20:39:32 +00:00 |
chapg
|
582b0fbc67
|
*** empty log message ***
|
2007-12-31 11:17:48 +00:00 |
pajoye
|
696a436682
|
- mv cmake, netware, vms and windows build script to root dir
|
2007-10-04 11:21:30 +00:00 |