[pypy-commit] pypy use-file-star-for-file: fix get_stdio wrappers

bdkearns noreply at buildbot.pypy.org
Thu Sep 11 21:35:38 CEST 2014


Author: Brian Kearns <bdkearns at gmail.com>
Branch: use-file-star-for-file
Changeset: r73469:fdf663e56443
Date: 2014-09-11 15:34 -0400
http://bitbucket.org/pypy/pypy/changeset/fdf663e56443/

Log:	fix get_stdio wrappers

diff --git a/rpython/rlib/rfile.py b/rpython/rlib/rfile.py
--- a/rpython/rlib/rfile.py
+++ b/rpython/rlib/rfile.py
@@ -25,10 +25,12 @@
 stdio_streams = ['stdin', 'stdout', 'stderr']
 separate_module_sources = ['\n'.join('FILE* get_%s() { return %s; }' % (s, s)
                                      for s in stdio_streams)]
+post_include_bits = ['FILE* get_%s();' % s for s in stdio_streams]
 export_symbols = ['get_%s' % s for s in stdio_streams]
 
 eci = ExternalCompilationInfo(includes=includes,
                               separate_module_sources=separate_module_sources,
+                              post_include_bits=post_include_bits,
                               export_symbols=export_symbols)
 
 


More information about the pypy-commit mailing list