From patchwork Mon Mar 9 07:11:28 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Al Viro X-Patchwork-Id: 10626 Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id n297Ao9e002408 for ; Mon, 9 Mar 2009 07:11:29 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752653AbZCIHLa (ORCPT ); Mon, 9 Mar 2009 03:11:30 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752777AbZCIHLa (ORCPT ); Mon, 9 Mar 2009 03:11:30 -0400 Received: from zeniv.linux.org.uk ([195.92.253.2]:43750 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752653AbZCIHL3 (ORCPT ); Mon, 9 Mar 2009 03:11:29 -0400 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.69 #1 (Red Hat Linux)) id 1LgZe4-0000uZ-1F for linux-sparse@vger.kernel.org; Mon, 09 Mar 2009 07:11:28 +0000 To: linux-sparse@vger.kernel.org Subject: [PATCH 8/18] Take the rest of storage class keywords to parse.c Message-Id: From: Al Viro Date: Mon, 09 Mar 2009 07:11:28 +0000 Sender: linux-sparse-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sparse@vger.kernel.org Signed-off-by: Al Viro --- parse.c | 6 ++++++ symbol.c | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/parse.c b/parse.c index 12d2bba..7b1cfb6 100644 --- a/parse.c +++ b/parse.c @@ -231,6 +231,12 @@ static struct init_keyword { { "restrict", NS_TYPEDEF, .op = &qualifier_op}, { "__restrict", NS_TYPEDEF, .op = &qualifier_op}, + /* Storage class */ + { "auto", NS_TYPEDEF, MOD_AUTO, .op = &modifier_op }, + { "register", NS_TYPEDEF, MOD_REGISTER, .op = &modifier_op }, + { "static", NS_TYPEDEF, MOD_STATIC, .op = &modifier_op }, + { "extern", NS_TYPEDEF, MOD_EXTERN, .op = &modifier_op }, + /* Statement */ { "if", NS_KEYWORD, .op = &if_op }, { "return", NS_KEYWORD, .op = &return_op }, diff --git a/symbol.c b/symbol.c index c82e530..8a323b5 100644 --- a/symbol.c +++ b/symbol.c @@ -700,12 +700,6 @@ static struct sym_init { unsigned int modifiers; struct symbol_op *op; } symbol_init_table[] = { - /* Storage class */ - { "auto", NULL, MOD_AUTO }, - { "register", NULL, MOD_REGISTER }, - { "static", NULL, MOD_STATIC }, - { "extern", NULL, MOD_EXTERN }, - /* Type specifiers */ { "void", &void_ctype, 0 }, { "char", NULL, MOD_CHAR },