Pull includes into a common file, since there will be a bunch of them.
[invirt/packages/python-afs.git] / afs / _pts.pyx
index 49ee9b6..6678418 100644 (file)
@@ -1,24 +1,13 @@
-cdef extern from "afs/stds.h":
-    ctypedef long afs_int32
-
-cdef extern from "ubik.h":
-    enum:
-        MAXSERVERS
-    
-    struct ubik_client:
-        pass
-
-cdef extern from "rx/rx.h":
-    int rx_Init(int port)
+cimport afs as a
 
 cdef class PTS:
-    cdef ubik_client * client
+    cdef a.ubik_client * client
     
     def __cinit__(self):
-        cdef afs_int32 code
+        cdef a.afs_int32 code
         
         self.client = NULL
         
-        code = rx_Init(0)
+        code = a.rx_Init(0)
         if code != 0:
             raise Exception(str(code))