summaryrefslogtreecommitdiffstats
path: root/Python/graminit.c
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2013-07-17 20:01:37 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2013-07-17 20:01:37 (GMT)
commit5967bf49285f1d4c086d0d97db64c07e79b482d2 (patch)
tree6b8c5abe89ead86002a486f61178f6dc398812c9 /Python/graminit.c
parente901d1fbdff989c3d4b47eb46b0eb1ae6e46b71c (diff)
downloadcpython-5967bf49285f1d4c086d0d97db64c07e79b482d2.zip
cpython-5967bf49285f1d4c086d0d97db64c07e79b482d2.tar.gz
cpython-5967bf49285f1d4c086d0d97db64c07e79b482d2.tar.bz2
Issue #18408: Fix PyType_Ready(), handle _PyDict_SetItemId() failure
Diffstat (limited to 'Python/graminit.c')
0 files changed, 0 insertions, 0 deletions
of strings can be subroutines. - ^ static VOID lexnest(struct vars *, const chr *, const chr *); + ^ static void lexnest(struct vars *, const chr *, const chr *); */ static void lexnest( @@ -275,7 +275,7 @@ static const chr brbackw[] = { /* \w within brackets */ /* - lexword - interpolate a bracket expression for word characters * Possibly ought to inquire whether there is a "word" character class. - ^ static VOID lexword(struct vars *); + ^ static void lexword(struct vars *); */ static void lexword( @@ -742,6 +742,7 @@ lexescape( struct vars *v) { chr c; + int i; static const chr alert[] = { CHR('a'), CHR('l'), CHR('e'), CHR('r'), CHR('t') }; @@ -818,18 +819,23 @@ lexescape( RETV(PLAIN, CHR('\t')); break; case CHR('u'): - c = lexdigits(v, 16, 4, 4); + c = (uchr) lexdigits(v, 16, 1, 4); if (ISERR()) { FAILW(REG_EESCAPE); }