paramValueValidate
Ensures that the contents of @value comply with the specifications set out by @pspec. For example, a #GParamSpecInt 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.
Return
whether modifying @value was necessary to ensure validity
Parameters
pspec
a valid #GParamSpec
value
a #GValue of correct type for @pspec