error: expected initializer before "gps_new"


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(){

void loop(){
  gps_new = false;
  //gps_new = check_gps_new();

boolean check gps_new(){
      return true;
      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.


boolean check gps_new(){

Missing an underscore?

Didn't the error message give a line number?

Thank you, it's working now.