diff -Naur Python-2.7.9-orig/Modules/parsermodule.c Python-2.7.9/Modules/parsermodule.c --- Python-2.7.9-orig/Modules/parsermodule.c 2014-12-10 18:59:55.000000000 +0300 +++ Python-2.7.9/Modules/parsermodule.c 2014-12-11 13:51:05.192600000 +0300 @@ -39,7 +39,7 @@ #include "ast.h" #include "pyarena.h" -extern grammar _PyParser_Grammar; /* From graminit.c */ +PyAPI_DATA(grammar) _PyParser_Grammar; /* From graminit.c */ #ifdef lint #include diff -Naur Python-2.7.9-orig/Parser/metagrammar.c Python-2.7.9/Parser/metagrammar.c --- Python-2.7.9-orig/Parser/metagrammar.c 2014-12-10 18:59:58.000000000 +0300 +++ Python-2.7.9/Parser/metagrammar.c 2014-12-11 13:51:05.192600000 +0300 @@ -139,7 +139,7 @@ {7, 0}, {8, 0}, }; -static grammar _PyParser_Grammar = { +static grammar _PyParser_MetaGrammar = { 6, dfas, {19, labels}, @@ -149,7 +149,7 @@ grammar * meta_grammar(void) { - return &_PyParser_Grammar; + return &_PyParser_MetaGrammar; } grammar *