Added __gnu_linux__ ifdef around sprintf() in io.c
Added functions for exchange, increase, decrease