140cf4
--- pyyaml-3.10.orig/ext/_yaml.pxd	2011-05-29 23:31:01.000000000 -0400
140cf4
+++ pyyaml-3.10/ext/_yaml.pxd	2012-06-08 16:33:54.309407701 -0400
140cf4
@@ -86,15 +86,15 @@
140cf4
         YAML_MAPPING_END_EVENT
140cf4
 
140cf4
     ctypedef int yaml_read_handler_t(void *data, char *buffer,
140cf4
-            int size, int *size_read) except 0
140cf4
+            size_t size, size_t *size_read) except 0
140cf4
 
140cf4
     ctypedef int yaml_write_handler_t(void *data, char *buffer,
140cf4
-            int size) except 0
140cf4
+            size_t size) except 0
140cf4
 
140cf4
     ctypedef struct yaml_mark_t:
140cf4
-        int index
140cf4
-        int line
140cf4
-        int column
140cf4
+        size_t index
140cf4
+        size_t line
140cf4
+        size_t column
140cf4
     ctypedef struct yaml_version_directive_t:
140cf4
         int major
140cf4
         int minor
140cf4
@@ -113,7 +113,7 @@
140cf4
         char *suffix
140cf4
     ctypedef struct _yaml_token_scalar_data_t:
140cf4
         char *value
140cf4
-        int length
140cf4
+        size_t length
140cf4
         yaml_scalar_style_t style
140cf4
     ctypedef struct _yaml_token_version_directive_data_t:
140cf4
         int major
140cf4
@@ -152,7 +152,7 @@
140cf4
         char *anchor
140cf4
         char *tag
140cf4
         char *value
140cf4
-        int length
140cf4
+        size_t length
140cf4
         int plain_implicit
140cf4
         int quoted_implicit
140cf4
         yaml_scalar_style_t style
140cf4
--- pyyaml-3.10.orig/ext/_yaml.pyx	2011-05-29 23:31:01.000000000 -0400
140cf4
+++ pyyaml-3.10/ext/_yaml.pyx	2012-06-08 16:33:54.313409701 -0400
140cf4
@@ -905,7 +905,7 @@
140cf4
                 raise error
140cf4
         return 1
140cf4
 
140cf4
-cdef int input_handler(void *data, char *buffer, int size, int *read) except 0:
140cf4
+cdef int input_handler(void *data, char *buffer, size_t size, size_t *read) except 0:
140cf4
     cdef CParser parser
140cf4
     parser = <CParser>data
140cf4
     if parser.stream_cache is None:
140cf4
@@ -1515,7 +1515,7 @@
140cf4
             self.ascend_resolver()
140cf4
         return 1
140cf4
 
140cf4
-cdef int output_handler(void *data, char *buffer, int size) except 0:
140cf4
+cdef int output_handler(void *data, char *buffer, size_t size) except 0:
140cf4
     cdef CEmitter emitter
140cf4
     emitter = <CEmitter>data
140cf4
     if emitter.dump_unicode == 0: