build, fix check for MAP_ANON_NEEDS_DARWIN_SOURCE (issue #11)

Without _POSIX_C_SOURCE we would find always MAP_ANON or MAP_ANONYMOUS.
But any Makefile.am has CPPFLAGS with -D_POSIX_C_SOURCE=200112L
and -D_BSD_SOURCE.
Merge remote-tracking branch 'rudi/fixes'

* rudi/fixes:
  build, fix check for MAP_ANON_NEEDS_DARWIN_SOURCE (issue #11)
build, include alloca.h

Some systems (MacOSX) warned us about this.

Also see man 3 alloca:
 "Normally, gcc(1) translates calls to alloca() with inlined code. This
 is not done when either the -ansi, -std=c89, -std=c99, or the
 -fno-builtin option is  given (and the header <alloca.h> is not
 included).  But beware!  By default the glibc version of <stdlib.h>
 includes <alloca.h> and that contains the line:
   #define alloca(size)   __builtin_alloca (size)
 with messy consequences if one has a private version of this function."
Merge remote-tracking branch 'rudi/fixes'

* rudi/fixes:
  build, include alloca.h
minor, replace alloca() calls with C99 varlen arrays

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Revert "build, include alloca.h"

This reverts commit 058bbf7105e61a82062696dbaba2e978982fcd19.

alloca() code has been removed.
minor, don't round up page size for be->le converted memory maps

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
hygiene, don't expose internal widths in helper functions' signatures

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'code/hygiene' into next

* code/hygiene:
  hygiene, don't expose internal widths in helper functions' signatures
  minor, don't round up page size for be->le converted memory maps
  Revert "build, include alloca.h"
  minor, replace alloca() calls with C99 varlen arrays
build, fix quotes in AX_ZONEINFO_RIGHT

Don't escape double quotes within backticks.
Merge remote-tracking branch 'rudi/fixes'

* rudi/fixes:
  build, fix quotes in AX_ZONEINFO_RIGHT
Merge branch 'next'

* next:
  hygiene, don't expose internal widths in helper functions' signatures
  minor, don't round up page size for be->le converted memory maps
  Revert "build, include alloca.h"
  minor, replace alloca() calls with C99 varlen arrays
build, remove tmp files of ax_zoneinfo.m4
Merge remote-tracking branch 'rudi/fixes'

* rudi/fixes:
  build, remove tmp files of ax_zoneinfo.m4
doc, snarf NAME section for manpage out of TOOL.name file

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
chore, PEBKAC, add *.name files to dist

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'bld/debian' into next

* bld/debian:
  chore, PEBKAC, add *.name files to dist
  doc, snarf NAME section for manpage out of TOOL.name file
Merge branch 'next'

* next:
  chore, PEBKAC, add *.name files to dist
  doc, snarf NAME section for manpage out of TOOL.name file