jint outStream_writeDouble(PacketOutputStream *stream, jdouble val) { val = HOST_TO_JAVA_DOUBLE(val); return writeBytes(stream, &val, sizeof(val)); }
std::size_t DefaultLineSpacingCommands::setDefaultLineSpacing() { const uint8_t command[2] = { 27, 50 }; return writeBytes(command, 2); }
jint outStream_writeLong(PacketOutputStream *stream, jlong val) { val = HOST_TO_JAVA_LONG(val); return writeBytes(stream, &val, sizeof(val)); }
jint outStream_writeFloat(PacketOutputStream *stream, jfloat val) { val = HOST_TO_JAVA_FLOAT(val); return writeBytes(stream, &val, sizeof(val)); }
jint outStream_writeInt(PacketOutputStream *stream, jint val) { val = HOST_TO_JAVA_INT(val); return writeBytes(stream, &val, sizeof(val)); }
jint outStream_writeShort(PacketOutputStream *stream, jshort val) { val = HOST_TO_JAVA_SHORT(val); return writeBytes(stream, &val, sizeof(val)); }
jint outStream_writeChar(PacketOutputStream *stream, jchar val) { val = HOST_TO_JAVA_CHAR(val); return writeBytes(stream, &val, sizeof(val)); }
jint outStream_writeByte(PacketOutputStream *stream, jbyte val) { return writeBytes(stream, &val, sizeof(val)); }
jint outStream_writeBoolean(PacketOutputStream *stream, jboolean val) { jbyte byte = (val != 0) ? 1 : 0; return writeBytes(stream, &byte, sizeof(byte)); }