- Documentation improvements.
- Overhaul of the command_util.sh script.
- Fixes for some minor problems found by the clang analyzer.
+ - Compiles (almost) without warnings on gcc-3.
------------------------------------------
0.4.10 (2012-03-30) "heterogeneous vacuum"
snd_pcm_sw_params_t *swparams;
snd_pcm_uframes_t start_threshold, stop_threshold;
snd_pcm_uframes_t buffer_size, period_size;
- snd_output_t *log;
+ snd_output_t *output_log;
unsigned buffer_time;
int ret;
const char *msg;
ret = snd_pcm_nonblock(pad->handle, 1);
if (ret < 0)
goto fail;
- ret = snd_output_buffer_open(&log);
+ ret = snd_output_buffer_open(&output_log);
if (ret == 0) {
char *buf;
PARA_INFO_LOG("dumping alsa configuration\n");
- snd_pcm_dump(pad->handle, log);
- snd_output_buffer_string(log, &buf);
+ snd_pcm_dump(pad->handle, output_log);
+ snd_output_buffer_string(output_log, &buf);
for (;;) {
char *p = strchr(buf, '\n');
if (!p) /* omit last output line, it's empty */
PARA_INFO_LOG("%s\n", buf);
buf = p + 1;
}
- snd_output_close(log);
+ snd_output_close(output_log);
}
return 1;
fail:
void btr_pushdown(struct btr_node *btrn);
void *btr_context(struct btr_node *btrn);
void btr_merge(struct btr_node *btrn, size_t dest_size);
-void btr_log_tree(struct btr_node *btrn, int loglevel);
+void btr_log_tree(struct btr_node *btrn, int ll);
void btr_pushdown_one(struct btr_node *btrn);
bool btr_inplace_ok(struct btr_node *btrn);
int btr_node_status(struct btr_node *btrn, size_t min_iqs,