Hi,

I'm having a crack at getting the ICU changes building on Win32.  Here's the
first step.  string.c did some C99 stuff:-

* Declared variables at places other than the top of a block
* Used uint8_t, uint16_t, uint32_t, which we don't exists in MS VC++

The attached patch fixes these plus another warning.  For the /uint\d+_t/
ones, I used Parrot_UInt2 and Parrot_UInt4, and added a Parrot_UInt1 in
config.h.in, which is hard-coded to be an unsigned char for now.  I'm not
sure if this was the Right Thing to do, but it works.  ;-)

Hope this helps,

Jonathan

Attachment: string_c.diff
Description: Binary data

Reply via email to