Re: [gamin] FAMCancelMonitor - definition should contain const
- From: Michael Tautschnig <michael tautschnig zt-consulting com>
- To: Daniel Veillard <veillard redhat com>
- Cc: gamin-list gnome org
- Subject: Re: [gamin] FAMCancelMonitor - definition should contain const
- Date: Fri, 26 Nov 2004 00:46:44 +0100 (CET)
[...]
A const on a pointer to a structure passed as an argument is just a compiler
hint. If it's missing and the routine does not change the structure this
cannot generate an error.
My point is: gamin's definition of FAMCancelMonitor is incompatible to
those of FAMSuspendMonitor and FAMResumeMonitor - maybe fileschanged is
the only application making using of the compatible interface of those
functions through function-pointers;
My question remains: Does gamin free the FAMRequest or not - in fam.h it
says:
/**
* FAMCancelMonitor:
*
* This function is used to permanently stop a monitoring request.
* the routine will free the FAMRequest structure provided.
*/
- but IMHO you said, it didn't ... If it doesn't, why not declare it
const?
Thanks,
Michael
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]