[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопрос по gcc-4.1



On Mon, Jan 01, 2007 at 02:23:51PM +0200, Dmitriy Sirant wrote:
> Вот текст ошибки, код в приложении.
> 
> gcc-4.1 -c auth_radius.c -O3 -ffast-math -march=i686 -funroll-loops 
> -Wall -W -DCRYPT -I/usr/include/mysql
> auth_radius.c: In function 'main':
> auth_radius.c:208: warning: pointer targets in passing argument 1 of 
> 'strlen' differ in signedness

Это ругань на то что strncmp подсовывается unsigned char* в качестве
одного из аргумента. ПО идее от warning-а избавит замена

	if(strncmp(secret+1,hash,16) == 0)
на
	if(strncmp(secret+1,(char*)hash,16) == 0)

Но это вряд ли является причиной проблемы.

-- 
WBR, Dmitry

Attachment: signature.asc
Description: Digital signature


Reply to: