That's how you should pass it to the function because it isn't a char **. You have to delete the ; after the curly bracket.
/*Dim is your ARG_NUM and dim2 MAX_LINE*/
int fetchargs(int dim1,int dim2,char pass[][MAX_LINE]){
/*Some stuff*/
return 1;
}/*You've a semicolon here*/