mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05:00 
			
		
		
		
	Make some static tables and strings constants.
By doing this we move them from the .data section to .rodata setion, or from .data.rel to .data.rel.ro. The .rodata section is mapped directly from the on-disk file, which is always a save, while .data.rel.ro is mapped directly when using prelink, which is a save in a lot of cases. Signed-off-by: Diego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
This commit is contained in:
		
							parent
							
								
									29a14294fc
								
							
						
					
					
						commit
						8ed98db259
					
				
					 14 changed files with 49 additions and 49 deletions
				
			
		| 
						 | 
				
			
			@ -623,7 +623,7 @@ int snd_pcm_format_set_silence(snd_pcm_format_t format, void *data, unsigned int
 | 
			
		|||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int linear_formats[4][2][2] = {
 | 
			
		||||
static const int linear_formats[4][2][2] = {
 | 
			
		||||
	{ { SNDRV_PCM_FORMAT_S8, SNDRV_PCM_FORMAT_S8 },
 | 
			
		||||
	  { SNDRV_PCM_FORMAT_U8, SNDRV_PCM_FORMAT_U8 } },
 | 
			
		||||
	{ { SNDRV_PCM_FORMAT_S16_LE, SNDRV_PCM_FORMAT_S16_BE },
 | 
			
		||||
| 
						 | 
				
			
			@ -634,7 +634,7 @@ static int linear_formats[4][2][2] = {
 | 
			
		|||
	  { SNDRV_PCM_FORMAT_U32_LE, SNDRV_PCM_FORMAT_U32_BE } }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static int linear24_formats[3][2][2] = {
 | 
			
		||||
static const int linear24_formats[3][2][2] = {
 | 
			
		||||
	{ { SNDRV_PCM_FORMAT_S24_3LE, SNDRV_PCM_FORMAT_S24_3BE },
 | 
			
		||||
	  { SNDRV_PCM_FORMAT_U24_3LE, SNDRV_PCM_FORMAT_U24_3BE } },
 | 
			
		||||
	{ { SNDRV_PCM_FORMAT_S20_3LE, SNDRV_PCM_FORMAT_S20_3BE },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue