mirror of
https://github.com/explosion/spaCy.git
synced 2024-12-26 09:56:28 +03:00
13 lines
408 B
Cython
13 lines
408 B
Cython
|
from libc.stdio cimport fopen, fclose, fread, fwrite, FILE
|
||
|
from cymem.cymem cimport Pool
|
||
|
|
||
|
cdef class CFile:
|
||
|
cdef FILE* fp
|
||
|
cdef bint is_open
|
||
|
|
||
|
cdef int read_into(self, void* dest, size_t number, size_t elem_size) except -1
|
||
|
|
||
|
cdef int write_from(self, void* src, size_t number, size_t elem_size) except -1
|
||
|
|
||
|
cdef void* alloc_read(self, Pool mem, size_t number, size_t elem_size) except *
|