comparison libao2/ao_macosx.c @ 24991:72bc6377fb28

Indent fix for last change.
author ulion
date Sun, 11 Nov 2007 02:58:45 +0000
parents fd919e77c834
children 9abc133d9364
comparison
equal deleted inserted replaced
24990:fd919e77c834 24991:72bc6377fb28
163 int buffered = buf_used(); 163 int buffered = buf_used();
164 if (len > buffered) len = buffered; 164 if (len > buffered) len = buffered;
165 if (first_len > len) first_len = len; 165 if (first_len > len) first_len = len;
166 // till end of buffer 166 // till end of buffer
167 if (data) { 167 if (data) {
168 memcpy (data, &ao->buffer[ao->buf_read_pos], first_len); 168 memcpy (data, &ao->buffer[ao->buf_read_pos], first_len);
169 if (len > first_len) { // we have to wrap around 169 if (len > first_len) { // we have to wrap around
170 // remaining part from beginning of buffer 170 // remaining part from beginning of buffer
171 memcpy (&data[first_len], ao->buffer, len - first_len); 171 memcpy (&data[first_len], ao->buffer, len - first_len);
172 } 172 }
173 } 173 }
174 ao->buf_read_pos = (ao->buf_read_pos + len) % ao->buffer_len; 174 ao->buf_read_pos = (ao->buf_read_pos + len) % ao->buffer_len;
175 return len; 175 return len;
176 } 176 }
177 177