Dove sbaglio? il compilatore mi dice: search.c:5: warning: initialization from incompatible pointer type

int *mySearch[] = {"3","4","4","7","\0"};

void display_array(int *q[]);

int main(void){

display_array(mySearch);

return 0;
}

void display_array(int *q[])
{
int t;

for(t=0; t<5;t++)
printf("%d\n", *q[t]);
}