On 09/18/2012 07:45 PM, Eric Blake wrote:
On 09/18/2012 01:39 AM, Laine Stump wrote:
> This patch splits the starting of dnsmasq and radvd into multiple
> files, and adds new networkRefreshXX() and networkRestartXX()
> functions for each. These new functions are currently commented out
> because they won't be used until the next commit, and the compile options
> require all static functions to be used.
The other solution to using #if 0 is to instead mark the function
ATTRIBUTE_UNUSED, so that it will at least compile; then remove the
attribute in the later patch where you finally use it.
Ah, I didn't realize ATTRIBUTE_UNUSED worked for functions as well (or
maybe I used to know that, and forgot). Much better solution (since you
can then compile the function to make sure it has no errors).