LOL, I forgot to attach mine didn't I? It's basically the same, I copied and pasted the newlib version and tweaked a couple of the definitions so they were identical to Cygwin's stdint.h. I suspect we're simply missing some needed definition somewhere, so I won't send mine now you've sent yours.

 Neither adding /usr/include/uchar.h, nor defining char{16,32}_t in
/usr/include/stdint.h fixed this for me.

It's simpler than that actually: the node for "unsigned short int" is not defined, but that of "short unsigned int" is. So we have to write in our target macros the following form: "(short|long|long long) unsigned int". I don't understand why, but it appears to work :)

FX

Reply via email to