LINUX.ORG.RU

История изменений

Исправление bugfixer, (текущая версия) :

Мой любимый toolkit дёргает функцию обратного вызова и передаёт в неё порядковый номер элемента и буфер

Я не до конца понимаю откуда у вас дырки берутся. Но думается мне что в контексте директорий (dentries переменной длины) индексировать (создавать вектор смещений в массив dentries) всё равно придётся, на этом этапе и избавитесь от дырок. Самое простое, кмк.

поэтому я решил сделать промежуточный массив, в котором хранятся только смещения.

… как, собственно, вы и собирались.

Исходная версия bugfixer, :

Мой любимый toolkit дёргает функцию обратного вызова и передаёт в неё порядковый номер элемента и буфер

Я не до конца понимаю откуда у вас дырки берутся. Но думается мне что в контексте директорий (dentries переменной длины) индексировать (создавать вектор смещений в массив dentries) всё равно придётся, на этом этапе и избавитесь от дырок. Самое простое, кмк.