mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05:00 
			
		
		
		
	Fix build with --disable-hwdep and co
control.h has function declarations with hwdep or rawmidi types that aren't included when built without the corresponding supports. Add ifdef appropriately to fix this.
This commit is contained in:
		
							parent
							
								
									742fe3c110
								
							
						
					
					
						commit
						a51118bb62
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		| 
						 | 
					@ -242,14 +242,20 @@ int snd_ctl_elem_tlv_write(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
 | 
				
			||||||
			   const unsigned int *tlv);
 | 
								   const unsigned int *tlv);
 | 
				
			||||||
int snd_ctl_elem_tlv_command(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
 | 
					int snd_ctl_elem_tlv_command(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
 | 
				
			||||||
			     const unsigned int *tlv);
 | 
								     const unsigned int *tlv);
 | 
				
			||||||
 | 
					#ifdef __ALSA_HWDEP_H
 | 
				
			||||||
int snd_ctl_hwdep_next_device(snd_ctl_t *ctl, int * device);
 | 
					int snd_ctl_hwdep_next_device(snd_ctl_t *ctl, int * device);
 | 
				
			||||||
int snd_ctl_hwdep_info(snd_ctl_t *ctl, snd_hwdep_info_t * info);
 | 
					int snd_ctl_hwdep_info(snd_ctl_t *ctl, snd_hwdep_info_t * info);
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef __ALSA_PCM_H
 | 
				
			||||||
int snd_ctl_pcm_next_device(snd_ctl_t *ctl, int *device);
 | 
					int snd_ctl_pcm_next_device(snd_ctl_t *ctl, int *device);
 | 
				
			||||||
int snd_ctl_pcm_info(snd_ctl_t *ctl, snd_pcm_info_t * info);
 | 
					int snd_ctl_pcm_info(snd_ctl_t *ctl, snd_pcm_info_t * info);
 | 
				
			||||||
int snd_ctl_pcm_prefer_subdevice(snd_ctl_t *ctl, int subdev);
 | 
					int snd_ctl_pcm_prefer_subdevice(snd_ctl_t *ctl, int subdev);
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef __ALSA_RAWMIDI_H
 | 
				
			||||||
int snd_ctl_rawmidi_next_device(snd_ctl_t *ctl, int * device);
 | 
					int snd_ctl_rawmidi_next_device(snd_ctl_t *ctl, int * device);
 | 
				
			||||||
int snd_ctl_rawmidi_info(snd_ctl_t *ctl, snd_rawmidi_info_t * info);
 | 
					int snd_ctl_rawmidi_info(snd_ctl_t *ctl, snd_rawmidi_info_t * info);
 | 
				
			||||||
int snd_ctl_rawmidi_prefer_subdevice(snd_ctl_t *ctl, int subdev);
 | 
					int snd_ctl_rawmidi_prefer_subdevice(snd_ctl_t *ctl, int subdev);
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
int snd_ctl_set_power_state(snd_ctl_t *ctl, unsigned int state);
 | 
					int snd_ctl_set_power_state(snd_ctl_t *ctl, unsigned int state);
 | 
				
			||||||
int snd_ctl_get_power_state(snd_ctl_t *ctl, unsigned int *state);
 | 
					int snd_ctl_get_power_state(snd_ctl_t *ctl, unsigned int *state);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue