SWIG is a compiler for creating scripting interfaces to C and C++ programs. This is the complete users manual for the version 1.1 release.