There are errors in the function prototype and definition. The function prototype in line 4 declares the function as int fnAdd(int iValue1, int iValue2) but the definition in line 14 is int fnAdd(inum1, inum2). The parameter names must match between the prototype and definition.