Yes. The diffs are attached.

On Fri, 3 Dec 2004 11:25:10 -0500, Isr Gish <[EMAIL PROTECTED]> wrote:
> Hi Anthony
> 
>    >On the XML parsing front I did manage to produce a port of pyexpat for
>    >Windows CE that worked for me quite well. I posted the patches to this
>    >list a few weeks ago. They are quite small and self-contained so they
>    >probably could be included in the main distribution.
>    
> Can you post the pyexpat port again?
> 
> Thanks
> Isr
> 
>
--- /u01/src/Python-2.3.4/Modules/expat/xmlparse.c	2003-10-21 14:02:34.000000000 -0600
+++ xmlparse.c	2004-10-20 09:11:35.452299114 -0600
@@ -5648,7 +5648,7 @@
     int blockSize = (pool->end - pool->start)*2;
     pool->blocks = (BLOCK *)
       pool->mem->realloc_fcn(pool->blocks,
-                             (offsetof(BLOCK, s)
+                             (sizeof(struct block*) + sizeof(int)
                               + blockSize * sizeof(XML_Char)));
     if (pool->blocks == NULL)
       return XML_FALSE;
@@ -5664,7 +5664,7 @@
       blockSize = INIT_BLOCK_SIZE;
     else
       blockSize *= 2;
-    tem = (BLOCK *)pool->mem->malloc_fcn(offsetof(BLOCK, s)
+    tem = (BLOCK *)pool->mem->malloc_fcn(sizeof(struct block*) + sizeof(int)
                                         + blockSize * sizeof(XML_Char));
     if (!tem)
       return XML_FALSE;
--- /u01/src/Python-2.3.4/Modules/expat/xmltok.c	2003-10-21 14:02:35.000000000 -0600
+++ xmltok.c	2004-10-20 09:13:03.429377702 -0600
@@ -2,6 +2,8 @@
    See the file COPYING for copying permission.
 */
 
+#include <stdio.h>
+
 #ifdef COMPILED_FROM_DSP
 #include "winconfig.h"
 #elif defined(MACOS_CLASSIC)
_______________________________________________
PythonCE mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/pythonce

Reply via email to