C error: "conflicting types for" -
my programme includes next code:
static short index(key) unsigned char *key; { long i, sum = 0; (i = 0; key[i]; i++) sum += key[i]; return(sum % table_size); } but, gives next error:
table.c:46:14: error: conflicting types 'index' static short index(key) ^ i'm c newbie, read prototyping etc., cannot solve problem.
index function in c library. if take different name function, error go away.
from man page, see takes const char* , int.
#include <strings.h> char *index(const char *s, int c); c types
No comments:
Post a Comment