From: Andre Noll Date: Sun, 1 Aug 2010 17:46:32 +0000 (+0200) Subject: Rename some variables to avoid warnings on old gcc versions. X-Git-Tag: v0.4.4~3 X-Git-Url: https://git.tuebingen.mpg.de/?a=commitdiff_plain;h=13e495610a45d1cacdf9fa375472b302d30cd23e;p=paraslash.git Rename some variables to avoid warnings on old gcc versions. Fortunately, gcc-4 no longer warns on these. However, gcc-3.3 is still supported for compiling paraslash, so rename "index" to "idx" and "conf" to "config" to get rid of warnings of the form wmadec_filter.c:1013: warning: declaration of `index' shadows a global declaration Add documentation of ->free_config() while we're at it. --- diff --git a/wmadec_filter.c b/wmadec_filter.c index aab7cf94..1f722932 100644 --- a/wmadec_filter.c +++ b/wmadec_filter.c @@ -1010,7 +1010,7 @@ static int wma_decode_block(struct private_wmadec_data *pwd) } next: for (ch = 0; ch < pwd->ahi.channels; ch++) { - int n4, index; + int n4, idx; n = pwd->block_len; n4 = pwd->block_len / 2; @@ -1020,8 +1020,8 @@ next: memset(pwd->output, 0, sizeof(pwd->output)); /* multiply by the window and add in the frame */ - index = (pwd->frame_len / 2) + pwd->block_pos - n4; - wma_window(pwd, &pwd->frame_out[ch][index]); + idx = (pwd->frame_len / 2) + pwd->block_pos - n4; + wma_window(pwd, &pwd->frame_out[ch][idx]); } /* update block number */ diff --git a/write.h b/write.h index c7196dc5..1361fcf1 100644 --- a/write.h +++ b/write.h @@ -39,10 +39,15 @@ struct writer { * It should check whether the command line options given by \a options are * valid. On success, it should return a pointer to the writer-specific * configuration data determined by \a options. Note that this might be called - * more than once with different values of \a options. + * more than once with different values of \a options. \sa \ref free_config(). */ void *(*parse_config)(const char *options); - void (*free_config)(void *conf); + /** + * Dellocate all configuration resources. + * + * This should free whatever was allocated by \ref parse_config(). + */ + void (*free_config)(void *config); /** * Open one instance of this writer. *