Schleifen für Sensorabfrage

Und noch ein obskures Fragment:

// Feed data as it becomes available
bool feedgps() {
  while (nss.available()) {
    if (gps.encode(nss.read()))
      return true;
  }
  return false;
}

Das ist jetzt auch nur eine möglichst komplizierte if-Verzweigung, oder?