safe-strto.c: Add safe_strtoc() for parsing complex arguments
authorW. Trevor King <wking@tremily.us>
Wed, 23 Jan 2013 20:14:17 +0000 (15:14 -0500)
committerW. Trevor King <wking@tremily.us>
Mon, 11 Feb 2013 16:39:09 +0000 (11:39 -0500)
commit9455a29dc5f3a944e0306c8e6c4357e9e274d04a
tree01aec38ee4b7eed9ece03a1e21b563cf7e299719
parent2a86b4f845e043f8193ef0589ea23d5c4a386936
safe-strto.c: Add safe_strtoc() for parsing complex arguments

Because people may wish to use safe-strto on systems that don't
support the more recent complex.h (from C99) or may wish to avoid
linking to libm, I've masked code related to safe_strtoc() behind
HAVE_COMPLEX.  If you define this symbol, you get safe_strtoc(), but
have to link against libm.  If you don't define this symbol, you don't
get safe_strtoc().

To turn on the symbol for this project, I've created config.h.
Usually such a config header would be created via the GNU Autotools
suite (e.g. `./configure`).
config.h [new file with mode: 0644]
safe-strto.c
safe-strto.h