The routine gSetLineWidthScaling() sets a scale factor to be used for all future settings of line width. These include gSetLineWidth() and internal settings for character underlining and font weight.
If scale is less than or equal to 0.0 a warning message is output and the scale factor is set to 1.0.