A few more conversion changes:
author Naram Qashat
()
committer Naram Qashat
()
commit c041246ceba3b56269d1b7f5bc45e64407feefb1
tree 0b0dd476192a2e638e0550272611e4df0c8d4147
parent 4f88cb5572c380153a49f99afb7193575e8692e4
A few more conversion changes:

* To go along with the previous change, XSFConfig now had internal get/set value functions that use type traits to choose between the enum and non-enum versions. (This also means I do not need to manually double-cast enums now.)
* Fix bug with the Windows API string conversions, so they do not include the trailing null byte in the output string.
* Added function to trim trailing 0s (and the decimal point if necessary) from a string that came from a double.
src/in_ncsf/XSFConfig_NCSF.cpp
src/in_xsf_framework/XSFConfig.cpp
src/in_xsf_framework/XSFConfig.h
src/in_xsf_framework/convert.h