summaryrefslogtreecommitdiffstats
path: root/protsym.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-10-25 19:54:20 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-10-25 19:54:20 -0700
commit14fe44683255c06abe7fd1f59fc10c338307e487 (patch)
treeb49e8ebaf33d7aca10c9c0a53534f1817e73562e /protsym.c
parent66229085bbd92dc75dc0bb9bc4d34c8438c48b1d (diff)
downloadtxr-14fe44683255c06abe7fd1f59fc10c338307e487.tar.gz
txr-14fe44683255c06abe7fd1f59fc10c338307e487.tar.bz2
txr-14fe44683255c06abe7fd1f59fc10c338307e487.zip
configure: memalign fixes.
This fixes build problems on Mac OS and Solaris due to the introduction of the use of memalign. * configure: After detecting that __EXTENSIONS__ is required on Solaris and adding that to lang_flags, we must call gen_config_make so that it becomes available to subsequent configure tests. On Solaris, memalign is just in <stdlib.h>, so let's test for that first, then test for a memalign in <malloc.h>, and in that case add HAVE_MALLOC_H into config.h. Also, fixing two bugs here. Firstly, the memalign test used inverted logic, causing HAVE_MEMALIGN to be defined on platforms that don't have it. Secondly, the dummy while loop that is just supposed to be a control structure for forward breaks turned infinite due to a missing break at the bottom. * lib.c: if HAVE_MALLOC_H is defined and nonzero, then include <malloc.h>.
Diffstat (limited to 'protsym.c')
0 files changed, 0 insertions, 0 deletions