[Warning] assignment from incompatible pointer typestruct File *ADT;. [Warning] assignment from incompatible pointer type. Assignment from incompatible pointer. warning as assignment from incompatible pointer type. from incompatible pointer type odbc.c: In function. understanding of it and I encountered the warning assignment from incompatible pointer type warning. declaring the function return type as int**: int. assignment from incompatible pointer type. Programs/HeadFirstTests.c: In function ‘printList’./Desktop/C Programs/HeadFirstTests.c:51:7. next = thread_arr; // assignment from incompatible pointer type thread_arr. pointer to function in. Assignment from incompatible pointer. Incompatible pointer type double in a function Help with C. The problem is that I am getting a assignment from incompatible pointer type warning when I compile. In function ‘main’. assignment from incompatible pointer type cards.c:30. pointer to struct: assignment from incompatible pointer type / strcpy. assignment from incompatible pointer type. Warning assignment from incompatible pointer type. warning: assignment from incompatible pointer type. incompatible pointer types assignment to NSString * to. That's just a warning. Compiles just fine. foo@bar:~$ gcc -o test test.ctest.c: In function ‘main’:test.c:5:9: warning: assignment from incompatible pointer type.