Напишу-ка я сегодня про еще одну neat штуку, правда на этот раз не подсмотреную и от-refine-ную, а полностью собственного изготовления.
Вступление: в наших юниксах есть такая конвенция: функции возвращают int:
-1 - ошибка + ее код кладется в errno
0 - все нормально, если есть какое-то сложное возвращаемое значение - оно в out-параметре.
Собсна
( Read more... )