This is a family of functions which set a specified attribute
value for an Object using one of several different data
types. The type is selected by replacing X in the function name
by C, D, F, I or L, to supply a value in const char (i.e. string),
double, float, int, or long format, respectively.
If possible, the value you supply is converted to the type of
the attribute. If conversion is not possible, an error will