[SF#679]X11 library uses unsigned long as cardinal-32 data, not uint32_t.