internal uv_buf_t(IntPtr pointer, int length) { if (UV.isUnix) { field0 = pointer; field1 = (IntPtr)length; } else { field0 = (IntPtr)length; field1 = pointer; } }