math: move complex math out of libm.h
authorSzabolcs Nagy <nsz@port70.net>
Thu, 29 Nov 2018 22:09:53 +0000 (22:09 +0000)
committerRich Felker <dalias@aerifal.cx>
Wed, 17 Apr 2019 17:03:52 +0000 (13:03 -0400)
commit2d72b58070bc43a727b580a46746e87215a60a33
treee890c9ae3fa3b496e321dcadfec38f3bf8cef959
parente980ca7a571465e8a4c887a199491c2cd8d0c0ee
math: move complex math out of libm.h

This makes it easier to build musl math code with a compiler that
does not support complex types (tcc) and in general more sensible
factorization of the internal headers.
67 files changed:
src/complex/__cexp.c
src/complex/__cexpf.c
src/complex/cabs.c
src/complex/cabsf.c
src/complex/cabsl.c
src/complex/cacos.c
src/complex/cacosf.c
src/complex/cacosh.c
src/complex/cacoshf.c
src/complex/cacoshl.c
src/complex/cacosl.c
src/complex/carg.c
src/complex/cargf.c
src/complex/cargl.c
src/complex/casin.c
src/complex/casinf.c
src/complex/casinh.c
src/complex/casinhf.c
src/complex/casinhl.c
src/complex/casinl.c
src/complex/catan.c
src/complex/catanf.c
src/complex/catanh.c
src/complex/catanhf.c
src/complex/catanhl.c
src/complex/catanl.c
src/complex/ccos.c
src/complex/ccosf.c
src/complex/ccosh.c
src/complex/ccoshf.c
src/complex/ccoshl.c
src/complex/ccosl.c
src/complex/cexp.c
src/complex/cexpf.c
src/complex/cexpl.c
src/complex/cimag.c
src/complex/cimagf.c
src/complex/cimagl.c
src/complex/clog.c
src/complex/clogf.c
src/complex/clogl.c
src/complex/conj.c
src/complex/conjf.c
src/complex/conjl.c
src/complex/cpow.c
src/complex/cpowf.c
src/complex/cpowl.c
src/complex/cproj.c
src/complex/cprojf.c
src/complex/cprojl.c
src/complex/csin.c
src/complex/csinf.c
src/complex/csinh.c
src/complex/csinhf.c
src/complex/csinhl.c
src/complex/csinl.c
src/complex/csqrt.c
src/complex/csqrtf.c
src/complex/csqrtl.c
src/complex/ctan.c
src/complex/ctanf.c
src/complex/ctanh.c
src/complex/ctanhf.c
src/complex/ctanhl.c
src/complex/ctanl.c
src/internal/complex_impl.h [new file with mode: 0644]
src/internal/libm.h