Функция: int L2_Encode( unsigned char *dst, const unsigned char *name, const unsigned char *scope ) Что это за вызов такой? (void)L2_Encode( Called, "*SMBSERVER", 0x20, 0x20, "" ); Я насчёт кол-ва параметров - в описании 3, а при вызове - 5. Компилятор ругается: cl.c:400: warning: passing arg 3 of `L2_Encode' makes pointer from integer without a cast cl.c:400: error: too many arguments to function `L2_Encode'