[pypy-svn] r18659 - in pypy/dist/pypy/translator/c: . test

afa at codespeak.net afa at codespeak.net
Sat Oct 15 19:58:22 CEST 2005


Author: afa
Date: Sat Oct 15 19:58:20 2005
New Revision: 18659

Modified:
   pypy/dist/pypy/translator/c/extfunc.py
   pypy/dist/pypy/translator/c/test/test_extfunc.py
Log:
valentino, afa: more progress on socket module translation


Modified: pypy/dist/pypy/translator/c/extfunc.py
==============================================================================
--- pypy/dist/pypy/translator/c/extfunc.py	(original)
+++ pypy/dist/pypy/translator/c/extfunc.py	Sat Oct 15 19:58:20 2005
@@ -7,6 +7,7 @@
 from pypy.rpython.module import ll_os, ll_time, ll_math, ll_strtod
 from pypy.rpython.module import ll_stackless, ll_stack
 from pypy.module.thread.rpython import ll_thread
+from pypy.module._socket.rpython import ll__socket
 
 
 # table of functions hand-written in src/ll_*.h
@@ -53,6 +54,7 @@
     ll_stackless.ll_stackless_stack_frames_depth: 'LL_stackless_stack_frames_depth',
     ll_stack.ll_stack_unwind: 'LL_stack_unwind',
     ll_stack.ll_stack_too_big: 'LL_stack_too_big',
+    ll__socket.ll__socket_ntohs: 'LL__socket_ntohs',
     }
 
 #______________________________________________________

Modified: pypy/dist/pypy/translator/c/test/test_extfunc.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_extfunc.py	(original)
+++ pypy/dist/pypy/translator/c/test/test_extfunc.py	Sat Oct 15 19:58:20 2005
@@ -497,3 +497,12 @@
         assert _real_getenv('ABCDEF') is None
         f()
         assert _real_getenv('ABCDEF') is None
+
+def INPROGRESStest_socket():
+    import _socket
+    import pypy.module._socket.rpython.exttable   # for declare()/declaretype()
+    def fn():
+        print _socket.ntohs(123)
+    f = compile(fn, [])
+    f()
+



More information about the Pypy-commit mailing list