diff --git a/decimal.nimble b/decimal.nimble index bde7ed7..7e4d169 100644 --- a/decimal.nimble +++ b/decimal.nimble @@ -1,4 +1,3 @@ -packageName = "Decimal" version = "0.0.1" author = "Status Research & Development GmbH" description = "A correctly-rounded arbitrary precision decimal floating point arithmetic library" diff --git a/decimal/decimal.nim b/src/decimal.nim similarity index 99% rename from decimal/decimal.nim rename to src/decimal.nim index 5388b6a..31b0fbe 100644 --- a/decimal/decimal.nim +++ b/src/decimal.nim @@ -5,7 +5,7 @@ # * Apache v2 license (license terms in the root directory or at http://www.apache.org/licenses/LICENSE-2.0). # at your option. This file may not be copied, modified, or distributed except according to those terms. -import decimal_lowlevel +import decimal/decimal_lowlevel type DecimalType* = ref[ptr mpd_t] diff --git a/decimal/decimal_lowlevel.nim b/src/decimal/decimal_lowlevel.nim similarity index 100% rename from decimal/decimal_lowlevel.nim rename to src/decimal/decimal_lowlevel.nim diff --git a/decimal/mpdecimal_wrapper/README.md b/src/decimal/mpdecimal_wrapper/README.md similarity index 100% rename from decimal/mpdecimal_wrapper/README.md rename to src/decimal/mpdecimal_wrapper/README.md diff --git a/decimal/mpdecimal_wrapper/genSources.sh b/src/decimal/mpdecimal_wrapper/genSources.sh similarity index 100% rename from decimal/mpdecimal_wrapper/genSources.sh rename to src/decimal/mpdecimal_wrapper/genSources.sh diff --git a/decimal/mpdecimal_wrapper/generated/basearith.c b/src/decimal/mpdecimal_wrapper/generated/basearith.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/basearith.c rename to src/decimal/mpdecimal_wrapper/generated/basearith.c diff --git a/decimal/mpdecimal_wrapper/generated/basearith.h b/src/decimal/mpdecimal_wrapper/generated/basearith.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/basearith.h rename to src/decimal/mpdecimal_wrapper/generated/basearith.h diff --git a/decimal/mpdecimal_wrapper/generated/bench.c b/src/decimal/mpdecimal_wrapper/generated/bench.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/bench.c rename to src/decimal/mpdecimal_wrapper/generated/bench.c diff --git a/decimal/mpdecimal_wrapper/generated/bits.h b/src/decimal/mpdecimal_wrapper/generated/bits.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/bits.h rename to src/decimal/mpdecimal_wrapper/generated/bits.h diff --git a/decimal/mpdecimal_wrapper/generated/config.h b/src/decimal/mpdecimal_wrapper/generated/config.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/config.h rename to src/decimal/mpdecimal_wrapper/generated/config.h diff --git a/decimal/mpdecimal_wrapper/generated/constants.c b/src/decimal/mpdecimal_wrapper/generated/constants.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/constants.c rename to src/decimal/mpdecimal_wrapper/generated/constants.c diff --git a/decimal/mpdecimal_wrapper/generated/constants.h b/src/decimal/mpdecimal_wrapper/generated/constants.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/constants.h rename to src/decimal/mpdecimal_wrapper/generated/constants.h diff --git a/decimal/mpdecimal_wrapper/generated/context.c b/src/decimal/mpdecimal_wrapper/generated/context.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/context.c rename to src/decimal/mpdecimal_wrapper/generated/context.c diff --git a/decimal/mpdecimal_wrapper/generated/convolute.c b/src/decimal/mpdecimal_wrapper/generated/convolute.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/convolute.c rename to src/decimal/mpdecimal_wrapper/generated/convolute.c diff --git a/decimal/mpdecimal_wrapper/generated/convolute.h b/src/decimal/mpdecimal_wrapper/generated/convolute.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/convolute.h rename to src/decimal/mpdecimal_wrapper/generated/convolute.h diff --git a/decimal/mpdecimal_wrapper/generated/crt.c b/src/decimal/mpdecimal_wrapper/generated/crt.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/crt.c rename to src/decimal/mpdecimal_wrapper/generated/crt.c diff --git a/decimal/mpdecimal_wrapper/generated/crt.h b/src/decimal/mpdecimal_wrapper/generated/crt.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/crt.h rename to src/decimal/mpdecimal_wrapper/generated/crt.h diff --git a/decimal/mpdecimal_wrapper/generated/difradix2.c b/src/decimal/mpdecimal_wrapper/generated/difradix2.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/difradix2.c rename to src/decimal/mpdecimal_wrapper/generated/difradix2.c diff --git a/decimal/mpdecimal_wrapper/generated/difradix2.h b/src/decimal/mpdecimal_wrapper/generated/difradix2.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/difradix2.h rename to src/decimal/mpdecimal_wrapper/generated/difradix2.h diff --git a/decimal/mpdecimal_wrapper/generated/fnt.c b/src/decimal/mpdecimal_wrapper/generated/fnt.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/fnt.c rename to src/decimal/mpdecimal_wrapper/generated/fnt.c diff --git a/decimal/mpdecimal_wrapper/generated/fnt.h b/src/decimal/mpdecimal_wrapper/generated/fnt.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/fnt.h rename to src/decimal/mpdecimal_wrapper/generated/fnt.h diff --git a/decimal/mpdecimal_wrapper/generated/fourstep.c b/src/decimal/mpdecimal_wrapper/generated/fourstep.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/fourstep.c rename to src/decimal/mpdecimal_wrapper/generated/fourstep.c diff --git a/decimal/mpdecimal_wrapper/generated/fourstep.h b/src/decimal/mpdecimal_wrapper/generated/fourstep.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/fourstep.h rename to src/decimal/mpdecimal_wrapper/generated/fourstep.h diff --git a/decimal/mpdecimal_wrapper/generated/io.c b/src/decimal/mpdecimal_wrapper/generated/io.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/io.c rename to src/decimal/mpdecimal_wrapper/generated/io.c diff --git a/decimal/mpdecimal_wrapper/generated/io.h b/src/decimal/mpdecimal_wrapper/generated/io.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/io.h rename to src/decimal/mpdecimal_wrapper/generated/io.h diff --git a/decimal/mpdecimal_wrapper/generated/memory.c b/src/decimal/mpdecimal_wrapper/generated/memory.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/memory.c rename to src/decimal/mpdecimal_wrapper/generated/memory.c diff --git a/decimal/mpdecimal_wrapper/generated/memory.h b/src/decimal/mpdecimal_wrapper/generated/memory.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/memory.h rename to src/decimal/mpdecimal_wrapper/generated/memory.h diff --git a/decimal/mpdecimal_wrapper/generated/mpdecimal.c b/src/decimal/mpdecimal_wrapper/generated/mpdecimal.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpdecimal.c rename to src/decimal/mpdecimal_wrapper/generated/mpdecimal.c diff --git a/decimal/mpdecimal_wrapper/generated/mpdecimal.h b/src/decimal/mpdecimal_wrapper/generated/mpdecimal.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpdecimal.h rename to src/decimal/mpdecimal_wrapper/generated/mpdecimal.h diff --git a/decimal/mpdecimal_wrapper/generated/mpdecimal32vc.h b/src/decimal/mpdecimal_wrapper/generated/mpdecimal32vc.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpdecimal32vc.h rename to src/decimal/mpdecimal_wrapper/generated/mpdecimal32vc.h diff --git a/decimal/mpdecimal_wrapper/generated/mpdecimal64vc.h b/src/decimal/mpdecimal_wrapper/generated/mpdecimal64vc.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpdecimal64vc.h rename to src/decimal/mpdecimal_wrapper/generated/mpdecimal64vc.h diff --git a/decimal/mpdecimal_wrapper/generated/mpsignal.c b/src/decimal/mpdecimal_wrapper/generated/mpsignal.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpsignal.c rename to src/decimal/mpdecimal_wrapper/generated/mpsignal.c diff --git a/decimal/mpdecimal_wrapper/generated/numbertheory.c b/src/decimal/mpdecimal_wrapper/generated/numbertheory.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/numbertheory.c rename to src/decimal/mpdecimal_wrapper/generated/numbertheory.c diff --git a/decimal/mpdecimal_wrapper/generated/numbertheory.h b/src/decimal/mpdecimal_wrapper/generated/numbertheory.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/numbertheory.h rename to src/decimal/mpdecimal_wrapper/generated/numbertheory.h diff --git a/decimal/mpdecimal_wrapper/generated/sixstep.c b/src/decimal/mpdecimal_wrapper/generated/sixstep.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/sixstep.c rename to src/decimal/mpdecimal_wrapper/generated/sixstep.c diff --git a/decimal/mpdecimal_wrapper/generated/sixstep.h b/src/decimal/mpdecimal_wrapper/generated/sixstep.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/sixstep.h rename to src/decimal/mpdecimal_wrapper/generated/sixstep.h diff --git a/decimal/mpdecimal_wrapper/generated/transpose.c b/src/decimal/mpdecimal_wrapper/generated/transpose.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/transpose.c rename to src/decimal/mpdecimal_wrapper/generated/transpose.c diff --git a/decimal/mpdecimal_wrapper/generated/transpose.h b/src/decimal/mpdecimal_wrapper/generated/transpose.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/transpose.h rename to src/decimal/mpdecimal_wrapper/generated/transpose.h diff --git a/decimal/mpdecimal_wrapper/generated/typearith.h b/src/decimal/mpdecimal_wrapper/generated/typearith.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/typearith.h rename to src/decimal/mpdecimal_wrapper/generated/typearith.h diff --git a/decimal/mpdecimal_wrapper/generated/umodarith.h b/src/decimal/mpdecimal_wrapper/generated/umodarith.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/umodarith.h rename to src/decimal/mpdecimal_wrapper/generated/umodarith.h diff --git a/decimal/mpdecimal_wrapper/generated/vccompat.h b/src/decimal/mpdecimal_wrapper/generated/vccompat.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/vccompat.h rename to src/decimal/mpdecimal_wrapper/generated/vccompat.h diff --git a/decimal/mpdecimal_wrapper/generated/vcstdint.h b/src/decimal/mpdecimal_wrapper/generated/vcstdint.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/vcstdint.h rename to src/decimal/mpdecimal_wrapper/generated/vcstdint.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/Makefile.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/Makefile.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/Makefile.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/Makefile.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/config.guess b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.guess similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/config.guess rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.guess diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/config.h.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.h.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/config.h.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.h.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/config.sub b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.sub similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/config.sub rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.sub diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/configure b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/configure similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/configure rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/configure diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/configure.ac b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/configure.ac similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/configure.ac rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/configure.ac diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/context.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/context.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/context.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/context.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/index.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/index.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/index.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/index.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/search.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/search.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/search.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/search.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/various.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/various.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/various.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/various.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/div.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/div.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/div.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/div.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/install-sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/install-sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/install-sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/install-sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat