Merge "const correctness to match upstream API"
diff --git a/include/tinyalsa/asoundlib.h b/include/tinyalsa/asoundlib.h
index 935c8d0..2ca74b2 100644
--- a/include/tinyalsa/asoundlib.h
+++ b/include/tinyalsa/asoundlib.h
@@ -164,13 +164,13 @@
unsigned int flags);
void pcm_params_free(struct pcm_params *pcm_params);
-struct pcm_mask *pcm_params_get_mask(struct pcm_params *pcm_params,
+struct pcm_mask *pcm_params_get_mask(const struct pcm_params *pcm_params,
enum pcm_param param);
-unsigned int pcm_params_get_min(struct pcm_params *pcm_params,
+unsigned int pcm_params_get_min(const struct pcm_params *pcm_params,
enum pcm_param param);
void pcm_params_set_min(struct pcm_params *pcm_params,
enum pcm_param param, unsigned int val);
-unsigned int pcm_params_get_max(struct pcm_params *pcm_params,
+unsigned int pcm_params_get_max(const struct pcm_params *pcm_params,
enum pcm_param param);
void pcm_params_set_max(struct pcm_params *pcm_params,
enum pcm_param param, unsigned int val);
diff --git a/pcm.c b/pcm.c
index 4ae321b..735fb1d 100644
--- a/pcm.c
+++ b/pcm.c
@@ -688,7 +688,7 @@
}
}
-struct pcm_mask *pcm_params_get_mask(struct pcm_params *pcm_params,
+struct pcm_mask *pcm_params_get_mask(const struct pcm_params *pcm_params,
enum pcm_param param)
{
int p;
@@ -705,7 +705,7 @@
return (struct pcm_mask *)param_to_mask(params, p);
}
-unsigned int pcm_params_get_min(struct pcm_params *pcm_params,
+unsigned int pcm_params_get_min(const struct pcm_params *pcm_params,
enum pcm_param param)
{
struct snd_pcm_hw_params *params = (struct snd_pcm_hw_params *)pcm_params;
@@ -737,7 +737,7 @@
param_set_min(params, p, val);
}
-unsigned int pcm_params_get_max(struct pcm_params *pcm_params,
+unsigned int pcm_params_get_max(const struct pcm_params *pcm_params,
enum pcm_param param)
{
struct snd_pcm_hw_params *params = (struct snd_pcm_hw_params *)pcm_params;