TonicAudio/Tonic — pull request #190 by ndonald2 (2013-06-30 21:16:51+00:00)
Title: Merge from anhinga/development (Linux target) and fix for 32-bit integers on 64-bit systems

Picking up on top of #189

Would like @anhinga and @Dewb to review this to make sure it's working on both Linux and Windows.

Copied from #189:

--------------

Related to #188

This fix was prompted by @anhinga's discovery of an issue with the table lookup oscillators in Linux for 64-bit targets. The typedef for 32-bit integer types was not target-agnostic, and was resulting in 64-bit integers on 64-bit targets.

In theory, 64-bit platforms are now supported although I don't think we should officially support 64-bit until we're sure there are no other issues.

@Dewb can you take a look at the fix here and make sure I didn't do something that will break on Windows? I wasn't sure if `` is valid in MSVC.

--------------