/in/ex5.c: In function 'addElem':
/in/ex5.c:18:40: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
{if (*(int*)elem==*(int*)(set->elem+i*set->type))
^
/in/ex5.c:24:22: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(int*)(set->elem+set->card*set->type)=*(int*)elem;}
^
/in/ex5.c:27:46: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
{if (*(char*)elem==*(char*)(set->elem+i*set->type))
^
/in/ex5.c:33:27: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(char*)(set->elem+set->card*set->type)=*(char*)elem;}
^
/in/ex5.c:37:48: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
{if (*(double*)elem==*(double*)(set->elem+i*set->type))
^
/in/ex5.c:43:29: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(double*)(set->elem+set->card*set->type)=*(double*)elem;}
^
/in/ex5.c: In function 'remElem':
/in/ex5.c:49:54: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
if (*(int *) elem == *(int *) (set->elem + i * sizeof(int))) {
^
/in/ex5.c:51:41: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(int *) (set->elem + j * sizeof(int)) = *(int *) (set->elem + j * sizeof (int));
^
/in/ex5.c:51:82: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(int *) (set->elem + j * sizeof(int)) = *(int *) (set->elem + j * sizeof (int));
^
/in/ex5.c:61:56: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
if (*(char *) elem == *(char *) (set->elem + i * sizeof(char))) {
^
/in/ex5.c:63:42: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(char *) (set->elem + j * sizeof(char)) = *(char *) (set->elem + j * sizeof(char));
^
/in/ex5.c:63:85: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(char *) (set->elem + j * sizeof(char)) = *(char *) (set->elem + j * sizeof(char));
^
/in/ex5.c:73:60: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
if (*(double *) elem == *(double *) (set->elem + i * sizeof(double))) {
^
/in/ex5.c:75:44: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(double *) (set->elem + j * sizeof(double)) = *(double *) (set->elem + j * sizeof(double));
^
/in/ex5.c:75:91: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
*(double *) (set->elem + j * sizeof(double)) = *(double *) (set->elem + j * sizeof(double));
^
cc1: all warnings being treated as errors