The routine gSetBrokenLineMode() allows the user to specify whether or not a device will be allowed to generate broken lines after a call to gSetBrokenLine(). The default, corresponding to a call to gSetBrokenLineMode(GHARD), is for broken lines to be generated if possible by the device.
The appearance of hardware-generated broken lines will depend on the capabilities of the device (see Appendix B). A call to gSetBrokenLineMode(GSOFT) will force GINO to generate all broken lines. This may slow down the generation of broken lines, but it will ensure that they will be output exactly as requested on any device.