Author: Armin Rigo <ar...@tunes.org> Branch: cpy-extension Changeset: r326:e92c620af03e Date: 2012-06-14 12:30 +0200 http://bitbucket.org/cffi/cffi/changeset/e92c620af03e/
Log: Insert spaces around '__dotdotdot__'. diff --git a/cffi/cparser.py b/cffi/cparser.py --- a/cffi/cparser.py +++ b/cffi/cparser.py @@ -17,8 +17,9 @@ for number, match in enumerate(reversed(matches)): p = match.start() assert csource[p:p+3] == '...' - csource = '%s__dotdotdot%d__%s' % (csource[:p], number, csource[p+3:]) - return csource.replace('...', '__dotdotdot__') + csource = '%s __dotdotdot%d__ %s' % (csource[:p], number, + csource[p+3:]) + return csource.replace('...', ' __dotdotdot__ ') class Parser(object): def __init__(self): diff --git a/testing/test_verify.py b/testing/test_verify.py --- a/testing/test_verify.py +++ b/testing/test_verify.py @@ -147,7 +147,7 @@ def test_missing_typedef(): ffi = FFI() - ffi.cdef("typedef ... foo_t; int bar(foo_t *);") + ffi.cdef("typedef...foo_t; int bar(foo_t *);") py.test.raises(TypeError, ffi.new, "foo_t") lib = ffi.verify("typedef struct foo_s { int x; } foo_t;\n" "int bar(foo_t *f) { return 42; }\n") _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit