mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05:00 
			
		
		
		
	Fedora 4 patch - gcc4 fixes
This commit is contained in:
		
							parent
							
								
									f2099d5770
								
							
						
					
					
						commit
						412fb54e0d
					
				
					 7 changed files with 13 additions and 13 deletions
				
			
		| 
						 | 
					@ -560,7 +560,7 @@ int snd_ctl_get_power_state(snd_ctl_t *ctl, unsigned int *state)
 | 
				
			||||||
int snd_ctl_read(snd_ctl_t *ctl, snd_ctl_event_t *event)
 | 
					int snd_ctl_read(snd_ctl_t *ctl, snd_ctl_event_t *event)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	assert(ctl && event);
 | 
						assert(ctl && event);
 | 
				
			||||||
	return ctl->ops->read(ctl, event);
 | 
						return (ctl->ops->read)(ctl, event);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -485,7 +485,7 @@ ssize_t snd_hwdep_read(snd_hwdep_t *hwdep, void *buffer, size_t size)
 | 
				
			||||||
	assert(hwdep);
 | 
						assert(hwdep);
 | 
				
			||||||
	assert(((hwdep->mode & O_ACCMODE) == O_RDONLY) || ((hwdep->mode & O_ACCMODE) == O_RDWR));
 | 
						assert(((hwdep->mode & O_ACCMODE) == O_RDONLY) || ((hwdep->mode & O_ACCMODE) == O_RDWR));
 | 
				
			||||||
	assert(buffer || size == 0);
 | 
						assert(buffer || size == 0);
 | 
				
			||||||
	return hwdep->ops->read(hwdep, buffer, size);
 | 
						return (hwdep->ops->read)(hwdep, buffer, size);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -75,9 +75,9 @@ static void mix_areas1(unsigned int size,
 | 
				
			||||||
		} while (IS_CONCURRENT && *sum != old_sample);
 | 
							} while (IS_CONCURRENT && *sum != old_sample);
 | 
				
			||||||
		if (!--size)
 | 
							if (!--size)
 | 
				
			||||||
			return;
 | 
								return;
 | 
				
			||||||
		src += src_step;
 | 
							src = (signed short *) ((char *)src + src_step);
 | 
				
			||||||
		dst += dst_step;
 | 
							dst = (signed short *) ((char *)dst + dst_step);
 | 
				
			||||||
		sum += sum_step;
 | 
							sum = (signed int *)   ((char *)sum + sum_step);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -109,9 +109,9 @@ static void mix_areas2(unsigned int size,
 | 
				
			||||||
		} while (IS_CONCURRENT && *sum != old_sample);
 | 
							} while (IS_CONCURRENT && *sum != old_sample);
 | 
				
			||||||
		if (!--size)
 | 
							if (!--size)
 | 
				
			||||||
			return;
 | 
								return;
 | 
				
			||||||
		src += src_step;
 | 
							src = (signed int *) ((char *)src + src_step);
 | 
				
			||||||
		dst += dst_step;
 | 
							dst = (signed int *) ((char *)dst + dst_step);
 | 
				
			||||||
		sum += sum_step;
 | 
							sum = (signed int *) ((char *)sum + sum_step);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -316,7 +316,7 @@ static snd_pcm_sframes_t snd_pcm_plugin_read_areas(snd_pcm_t *pcm,
 | 
				
			||||||
		snd_pcm_mmap_begin(slave, &slave_areas, &slave_offset, &slave_frames);
 | 
							snd_pcm_mmap_begin(slave, &slave_areas, &slave_offset, &slave_frames);
 | 
				
			||||||
		if (slave_frames == 0)
 | 
							if (slave_frames == 0)
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
		frames = plugin->read(pcm, areas, offset, frames,
 | 
							frames = (plugin->read)(pcm, areas, offset, frames,
 | 
				
			||||||
				      slave_areas, slave_offset, &slave_frames);
 | 
									      slave_areas, slave_offset, &slave_frames);
 | 
				
			||||||
		if (CHECK_SANITY(slave_frames > snd_pcm_mmap_capture_avail(slave))) {
 | 
							if (CHECK_SANITY(slave_frames > snd_pcm_mmap_capture_avail(slave))) {
 | 
				
			||||||
			SNDMSG("read overflow %ld > %ld", slave_frames,
 | 
								SNDMSG("read overflow %ld > %ld", slave_frames,
 | 
				
			||||||
| 
						 | 
					@ -488,7 +488,7 @@ snd_pcm_sframes_t snd_pcm_plugin_avail_update(snd_pcm_t *pcm)
 | 
				
			||||||
				return xfer > 0 ? (snd_pcm_sframes_t)xfer : err;
 | 
									return xfer > 0 ? (snd_pcm_sframes_t)xfer : err;
 | 
				
			||||||
			if (frames > cont)
 | 
								if (frames > cont)
 | 
				
			||||||
				frames = cont;
 | 
									frames = cont;
 | 
				
			||||||
			frames = plugin->read(pcm, areas, hw_offset, frames,
 | 
								frames = (plugin->read)(pcm, areas, hw_offset, frames,
 | 
				
			||||||
					      slave_areas, slave_offset, &slave_frames);
 | 
										      slave_areas, slave_offset, &slave_frames);
 | 
				
			||||||
			snd_atomic_write_begin(&plugin->watom);
 | 
								snd_atomic_write_begin(&plugin->watom);
 | 
				
			||||||
			snd_pcm_mmap_hw_forward(pcm, frames);
 | 
								snd_pcm_mmap_hw_forward(pcm, frames);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -987,5 +987,5 @@ ssize_t snd_rawmidi_read(snd_rawmidi_t *rawmidi, void *buffer, size_t size)
 | 
				
			||||||
	assert(rawmidi);
 | 
						assert(rawmidi);
 | 
				
			||||||
	assert(rawmidi->stream == SND_RAWMIDI_STREAM_INPUT);
 | 
						assert(rawmidi->stream == SND_RAWMIDI_STREAM_INPUT);
 | 
				
			||||||
	assert(buffer || size == 0);
 | 
						assert(buffer || size == 0);
 | 
				
			||||||
	return rawmidi->ops->read(rawmidi, buffer, size);
 | 
						return (rawmidi->ops->read)(rawmidi, buffer, size);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3912,7 +3912,7 @@ int snd_seq_extract_output(snd_seq_t *seq, snd_seq_event_t **ev_res)
 | 
				
			||||||
static ssize_t snd_seq_event_read_buffer(snd_seq_t *seq)
 | 
					static ssize_t snd_seq_event_read_buffer(snd_seq_t *seq)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	ssize_t len;
 | 
						ssize_t len;
 | 
				
			||||||
	len = seq->ops->read(seq, seq->ibuf, seq->ibufsize * sizeof(snd_seq_event_t));
 | 
						len = (seq->ops->read)(seq, seq->ibuf, seq->ibufsize * sizeof(snd_seq_event_t));
 | 
				
			||||||
	if (len < 0)
 | 
						if (len < 0)
 | 
				
			||||||
		return len;
 | 
							return len;
 | 
				
			||||||
	seq->ibuflen = len / sizeof(snd_seq_event_t);
 | 
						seq->ibuflen = len / sizeof(snd_seq_event_t);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -876,7 +876,7 @@ ssize_t snd_timer_read(snd_timer_t *timer, void *buffer, size_t size)
 | 
				
			||||||
	assert(timer);
 | 
						assert(timer);
 | 
				
			||||||
	assert(((timer->mode & O_ACCMODE) == O_RDONLY) || ((timer->mode & O_ACCMODE) == O_RDWR));
 | 
						assert(((timer->mode & O_ACCMODE) == O_RDONLY) || ((timer->mode & O_ACCMODE) == O_RDWR));
 | 
				
			||||||
	assert(buffer || size == 0);
 | 
						assert(buffer || size == 0);
 | 
				
			||||||
	return timer->ops->read(timer, buffer, size);
 | 
						return (timer->ops->read)(timer, buffer, size);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue