A fix was made for "[process command] = FAIL/END PROCESS". The generated assembly was updated for FAIL-/ENDPROCESS. A bug for copying and converting globalK names was fixed. XButtonEvent is handled to determine the state of the mouse buttons. Linoleum programs now respond correctly to mouse events even when the window is out of focus. Linoleum thread files were removed, since they are only needed for netlisten, and the pthread library is used directly instead. The code was made more ANSI compatible. Sound functions were extracted to separate files.