Guard integer only APIs when floats are used
Guard integer only APIs when floats are used

Fixes #2261

Tyriar/xterm.js,xtermjs/xterm.js,xtermjs/xterm.js,Tyriar/xterm.js,Tyriar/xterm.js,sourcelair/xterm.js,xtermjs/xterm.js,sourcelair/xterm.js,sourcelair/xterm.js,Tyriar/xterm.js,Tyriar/xterm.js,sourcelair/xterm.js,xtermjs/xterm.js,xtermjs/xterm.js