error: expected initializer before "gps_new"

Hi,

I am writing my onw programm with the TinyGPS library for my GPS. But I always get this message: error: expected initializer before “gps new”. But I don’t know what’s wrong.

#include <NewSoftSerial.h>
#include <TinyGPS.h>

TinyGPS gps;
NewSoftSerial nss(2, 3);

boolean gps_new;

boolean check_gps_new();
void show_gps();

void seup(){
  Serial.println(115200);
  nss.begin(9600);
  Serial.println("Ready...");
}

void loop(){
  gps_new = false;
  //gps_new = check_gps_new();
  if(check_gps_new){
    show_gps();
  }
}

boolean check gps_new(){
  while(nss.available()){
    if(gps.encode(nss.read()){
      return true;
    }else{
      return false;
    }
  }
}

void show_gps(){
  long lat, lon;
  float flat, flon;
  unsigned long age, date, time, chars;
  int year;
  byte month, day, hour, minute, second, hundredths;
  unsigned short sentences, failed;
  
  gps.get_position(&lat, &lon, &age);
  Serial.print(lat);Serial.print("  ")Serial.println(lon);
}

I hope somebody can help me.

Philipp

boolean check gps_new(){

Missing an underscore?

Didn't the error message give a line number?

Thank you, it's working now.

Philipp