randr: Declare incoming property values const
RRChangeOutputProperty and RRConfigureOutputProperty should not modify their parameters, and callers may want to pass pointers to fixed data, so declare the value pointers as const in both cases. Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
a12485ed84
commit
29f79bedf2
|
@ -915,13 +915,13 @@ extern _X_EXPORT int
|
||||||
|
|
||||||
RRChangeOutputProperty(RROutputPtr output, Atom property, Atom type,
|
RRChangeOutputProperty(RROutputPtr output, Atom property, Atom type,
|
||||||
int format, int mode, unsigned long len,
|
int format, int mode, unsigned long len,
|
||||||
void *value, Bool sendevent, Bool pending);
|
const void *value, Bool sendevent, Bool pending);
|
||||||
|
|
||||||
extern _X_EXPORT int
|
extern _X_EXPORT int
|
||||||
|
|
||||||
RRConfigureOutputProperty(RROutputPtr output, Atom property,
|
RRConfigureOutputProperty(RROutputPtr output, Atom property,
|
||||||
Bool pending, Bool range, Bool immutable,
|
Bool pending, Bool range, Bool immutable,
|
||||||
int num_values, INT32 *values);
|
int num_values, const INT32 *values);
|
||||||
extern _X_EXPORT int
|
extern _X_EXPORT int
|
||||||
ProcRRChangeOutputProperty(ClientPtr client);
|
ProcRRChangeOutputProperty(ClientPtr client);
|
||||||
|
|
||||||
|
|
|
@ -135,7 +135,7 @@ RRDeleteOutputProperty(RROutputPtr output, Atom property)
|
||||||
int
|
int
|
||||||
RRChangeOutputProperty(RROutputPtr output, Atom property, Atom type,
|
RRChangeOutputProperty(RROutputPtr output, Atom property, Atom type,
|
||||||
int format, int mode, unsigned long len,
|
int format, int mode, unsigned long len,
|
||||||
void *value, Bool sendevent, Bool pending)
|
const void *value, Bool sendevent, Bool pending)
|
||||||
{
|
{
|
||||||
RRPropertyPtr prop;
|
RRPropertyPtr prop;
|
||||||
rrScrPrivPtr pScrPriv = rrGetScrPriv(output->pScreen);
|
rrScrPrivPtr pScrPriv = rrGetScrPriv(output->pScreen);
|
||||||
|
@ -324,7 +324,7 @@ RRGetOutputProperty(RROutputPtr output, Atom property, Bool pending)
|
||||||
int
|
int
|
||||||
RRConfigureOutputProperty(RROutputPtr output, Atom property,
|
RRConfigureOutputProperty(RROutputPtr output, Atom property,
|
||||||
Bool pending, Bool range, Bool immutable,
|
Bool pending, Bool range, Bool immutable,
|
||||||
int num_values, INT32 *values)
|
int num_values, const INT32 *values)
|
||||||
{
|
{
|
||||||
RRPropertyPtr prop = RRQueryOutputProperty(output, property);
|
RRPropertyPtr prop = RRQueryOutputProperty(output, property);
|
||||||
Bool add = FALSE;
|
Bool add = FALSE;
|
||||||
|
|
Loading…
Reference in New Issue