Errore in Ricerca Binaria

Mi restituisce un errore per ogni stringa in cui richiamo la funzione

 In function 'void setup()':
14:37: error: invalid conversion from 'int' to 'int*' [-fpermissive]
2:5: note:   initializing argument 1 of 'int binarySearch(int*, int, int, int)'

16:36: error: invalid conversion from 'int' to 'int*' [-fpermissive]
2:5: note:   initializing argument 1 of 'int binarySearch(int*, int, int, int)'

19:36: error: invalid conversion from 'int' to 'int*' [-fpermissive]
2:5: note:   initializing argument 1 of 'int binarySearch(int*, int, int, int)'
exit status 1