What is the difference between following two function definitions?
Function declaration:
void fun(int* p);
Function Definition 1:
void fun (int* p){
p += 1;
}
Function Definition 1:
void fun (*p){
p += 1;
}