La forma più semplice è probabilmente dichiarare così la funzione:
int binarySearch(int data[], int LEN, int target, int low, int high) {
...
}
e richiamarla così:
result = binarySearch(data, LEN, target, low, high);
Ricorda che il 'C' non fa nessun controllo sul numero degli elementi e quindi devi essere tu a non superare mai, con l'indice dell'array, il numero massimo di elementi.
Guglielmo
P.S.: la dichiarazione può essere ugualmente scritta così: int binarySearch(int *data, int LEN, int target, int low, int high) { e, dato che LEN è dichiarato globale, nel caso specifico puoi anche evitare di includerlo trai parametri visto che comunque è accessibile ovunque. Ove così non fosse, è sempre bene passarlo per avere le dimensioni dell'array.