> Вопрос такой: насколько это нормально писать 1. Библиотеки создают чтоб читали все!
2. В библиотеку прячут не GPL-код для продажи/распространения
3. В библиотеку суют аппаратно независимый код (хотя бы в пределах одной архитектуры).
4. В библиотеку суют огромные статические массивы, которые редко или вообще не вызываются.
5. В библиотеку суют одинаковые по смыслу, но разные по реализации, функции, например 150 malloc_ов (через dlsym).
6. В библиотеку суют криптованные функции с целью дешифровки при выполнении, при помощи ещё одной библиотеки и ключа от юзера.
7. Библиотеку делают когда уже окончательно мозг встал раком, от проблемы делать или нет библиотеку.
Короча, показывай свой Hello Wolrd, ща оценим.