From b8f45f026ace3df864efac5d49a62be4a0fc9eae Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Fri, 24 Jul 2009 21:30:40 +0200 Subject: First eix stuff --- portato/eix/libeix.pyx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 portato/eix/libeix.pyx (limited to 'portato/eix/libeix.pyx') diff --git a/portato/eix/libeix.pyx b/portato/eix/libeix.pyx new file mode 100644 index 0000000..2b3ebb0 --- /dev/null +++ b/portato/eix/libeix.pyx @@ -0,0 +1,14 @@ +from portato.eix.eix_utils cimport File, fopen, fclose, ffree, fget + +def test (f): + cdef File* cf + cdef char* buf + + print "Trying to open: ", f + cf = fopen(f, "r") + try: + buf = fget(cf, 20) + print "The first two chars:", buf[0], buf[1] + ffree(buf) + finally: + fclose(cf) -- cgit v1.2.3-70-g09d2