The GNU C compiler gave warnings about some functions not being used. These functions where only used if certian #ifdef sections was enabled.
This patch encapsulates these function declarations with matching #ifdef's to make it more clear when these functions are needed. Signed-off-by: David Sommerseth <d...@users.sourceforge.net> --- options.c | 2 ++ reliable.c | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/options.c b/options.c index f0b9310..d0cec7d 100644 --- a/options.c +++ b/options.c @@ -2785,6 +2785,7 @@ positive_atoi (const char *str) return i < 0 ? 0 : i; } +#ifdef WIN32 /* This function is only used when compiling on Windows */ static unsigned int atou (const char *str) { @@ -2792,6 +2793,7 @@ atou (const char *str) sscanf (str, "%u", &val); return val; } +#endif static inline bool space (unsigned char c) diff --git a/reliable.c b/reliable.c index a41f2bf..e68c236 100644 --- a/reliable.c +++ b/reliable.c @@ -516,6 +516,7 @@ reliable_can_send (const struct reliable *rel) return n_current > 0 && !rel->hold; } +#ifdef EXPONENTIAL_BACKOFF /* return a unique point-in-time to trigger retry */ static time_t reliable_unique_retry (struct reliable *rel, time_t retry) @@ -535,6 +536,7 @@ reliable_unique_retry (struct reliable *rel, time_t retry) } return retry; } +#endif /* return next buffer to send to remote */ struct buffer * -- 1.7.2.3