Please include #pragma push pop in ttmath.h
If users disable warnings 4127, 4702 and 4800, they get reenabled by ttmath.h. To prevent this, you could add
#pragma
warning( push )
at the beginning of the files and
#pragma warning( pop )
at
the end to prevent interfering with the users pragmas.