X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=token.c;h=9588981837ce18ad2dc7a9bc68a8d79dca6da607;hb=a2a3f2e703c0ade4eab2c79e1e456b7b4d2f324e;hp=c8aa47d705862adf901cad7d523c9b1183f08f84;hpb=5cd3b2da72054f6f22c67099740df098b7800127;p=cparser diff --git a/token.c b/token.c index c8aa47d..9588981 100644 --- a/token.c +++ b/token.c @@ -1,3 +1,22 @@ +/* + * This file is part of cparser. + * Copyright (C) 2007-2008 Matthias Braun + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ #include #include "token_t.h" @@ -98,7 +117,7 @@ void print_token(FILE *f, const token_t *token) fprintf(f, "floatingpointer number %LF", token->v.floatvalue); break; case T_STRING_LITERAL: - fprintf(f, "string '%s'", token->v.string); + fprintf(f, "string '%s'", token->v.string.begin); /* TODO suboptimal */ break; default: print_token_type(f, (token_type_t)token->type);