aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnaud Bergeron <abergeron@gmail.com>2019-09-26 19:29:57 +0000
committerArnaud Bergeron <abergeron@gmail.com>2019-09-26 19:29:57 +0000
commit7abdefe2bb0ab7cbce1c4e417b5270281ad82534 (patch)
treef6ed6edd9b4b8e2f22ebbdbedcedf9944cf0a0a9
parent5e6dbfc27c2db68a29492320ce8c86f83f8e7e7b (diff)
downloadruamel-yaml-clib-code-7abdefe2bb0ab7cbce1c4e417b5270281ad82534.tar.gz
Use size_t for marks in cython to handle large files.
-rw-r--r--_ruamel_yaml.pyx8
1 files changed, 4 insertions, 4 deletions
diff --git a/_ruamel_yaml.pyx b/_ruamel_yaml.pyx
index cf0204a..4fd50e2 100644
--- a/_ruamel_yaml.pyx
+++ b/_ruamel_yaml.pyx
@@ -62,13 +62,13 @@ from ruamel.yaml.nodes import MappingNode
cdef class Mark:
cdef readonly object name
- cdef readonly int index
- cdef readonly int line
- cdef readonly int column
+ cdef readonly size_t index
+ cdef readonly size_t line
+ cdef readonly size_t column
cdef readonly buffer
cdef readonly pointer
- def __init__(self, object name, int index, int line, int column,
+ def __init__(self, object name, size_t index, size_t line, size_t column,
object buffer, object pointer):
self.name = name
self.index = index