> -- Валерий Лаптев писал(а):
> С точки зрения посмотреть - я согласен. Но с точки зрения дотачивания - просто пишем такую обертку, какая требуется. Для этого нет необходимости изменять исходный текст исходной функции.

Доточка далеко не всегда сводится к простой модификации интерфейса библиотеки (а библиотека это таки не только функции). Иногда хочется чтобы был "такой же, но без крыльев", ну, или наоборот такой же, но "с перламутровыми пуговицами". А в имеющейся библиотеке не прудусмотрено отключение крыльев (или предусмотрено, но с ними библиотека остается тяжеловесной), а перламутровых пуговиц вообще в проекте у автора небыло. Да, и чуть-чуть модифицировать библиотеку (отрезать крылья или пришить пуговицы) бывает существенно проще и быстрее чем писать аналог самому с нуля.