Пишу в среде Eclipse для NIOSII. Нужно данные с SD карточки подкачивать в буфер. Для скорости работы и простоты, хочу подкачивать посекторно. Данные выбираются не посекторно, по этому в функцию подкачки нужно передавать текущее состояние указателя и сколько действительных данных осталось в буфере. То есть два указателя один на текущую позицию в буфере, второй на переменную в которой будет хранится чило действительных байт.
В функции хочу модифицировать указатель на новое место в буфере(начало буфера) и указать новое число действительных байт в буфере.
Число байт вернется корректно, а вот по указателю на буфер у меня сомнения.
GCC передает в функцию копию указателя в буфер или сам указатель?