История изменений
Исправление Gvidon, (текущая версия) :
Ты просто заменил один символ (звёздочку) на другой (p). В чём профит-то? Я ещё могу понять, когда это некий opaque pointer, с которым напрямую работать всё равно невозможно, но ты же наверняка хочешь делать что-то типа
Bytes blob = { /*whatever*/ };
RBytesRemove(&blob, 42, 42);
Исходная версия Gvidon, :
Ты просто заменил один символ (звёздочку) на другой (p). В чём профит-то? Я ещё могу понять, когда это некий opaque pointer, с которым напрямую работать всё равно невозможно, но ты же наверняка хочешь делать что-то типа
Bytes blob = { /*whatever*/ };
RBytesRemove(&blob, 42, 42);
Ну и зачем весь этот сыр-бор? KISS же