From 7abdefe2bb0ab7cbce1c4e417b5270281ad82534 Mon Sep 17 00:00:00 2001 From: Arnaud Bergeron Date: Thu, 26 Sep 2019 19:29:57 +0000 Subject: Use size_t for marks in cython to handle large files. --- _ruamel_yaml.pyx | 8 ++++---- 1 file 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 -- cgit