Page 1 of 1
Имена экспортируемых функций системных библиотек
Posted: Mon May 25, 2009 12:11 am
by diamond
Собственно, опрос. Вызван тем, что обнаружилась версия console.obj (svn.1042), в которой существующие экспорты продублированы "в стиле libs-dev". Пока структура библиотек ещё не очень развита, ещё не поздно это стандартизовать.
Re: Имена экспортируемых функций системных библиотек
Posted: Mon May 25, 2009 7:23 am
by mike.dld
Проголосовал за второй вариант с подчёркиваниями. Думаю, не секрет, что первый вариант - моих рук дело, и смысл заключался не только в том, что это было красиво

но и в том, чтобы усложнить жизнь тем, кто хотел бы использовать библиотеки в языках высокого уровня. Так как в данное время я их разработкой более не занимаюсь, а по словам самого
diamond'а "на одном FASM'е свет клином не сошёлся", - что поделать, приходится признавать, что времена меняются.
Re: Имена экспортируемых функций системных библиотек
Posted: Mon May 25, 2009 8:10 am
by Gluk
2й вариант выглядит лучше и почему-то логичней)
Re: Имена экспортируемых функций системных библиотек
Posted: Mon May 25, 2009 11:27 am
by mike.dld
Кстати, вспомнилось, что есть ещё и третий вариант (кроме точек и подчёркиваний) - ImgFlipLayer и ConWriteAsciiz , так называемый camel case. Это чисто для восстановления справедливости, голосовать за него я не собирался.
Re: Имена экспортируемых функций системных библиотек
Posted: Tue Jun 02, 2009 4:17 pm
by diamond
Видимо, опрос можно считать законченным, вариант с подчёркиваниями победил.