Fix #156 - fix errors when loading Guitar Pro files on gcc builds.

Arguments can be evaluated in any order (e.g. right to left for gcc),
which led to disastrous results when making function calls that have
side effects.