Ensures that the contents of value comply with the specifications
set out by pspec. For example, a GObject.ParamSpecInt might require
that integers stored in value may not be smaller than -42 and not be
greater than +42. If value contains an integer outside of this range,
it is modified accordingly, so the resulting value will fit into the
range -42 .. +42.
Ensures that the contents of
valuecomply with the specifications set out bypspec. For example, a GObject.ParamSpecInt might require that integers stored invaluemay not be smaller than -42 and not be greater than +42. Ifvaluecontains an integer outside of this range, it is modified accordingly, so the resulting value will fit into the range -42 .. +42.