Commits


fix various warnings, no functional changes now that we have a bounch of -Wxxx flags during compilation, let's fix everything.


ensure variables are initialized before calling emitline


refactoring + move wrapping logic to its own file