Use uint64_t where appropriate for mData, fails to build on OpenBSD otherwise with wrong casts/no matching template. dom/base/nsStructuredCloneContainer.cpp:96: error: invalid conversion from 'PRUint64*' to 'uint64_t*' dom/base/nsStructuredCloneContainer.cpp:131: error: invalid conversion from 'PRUint64*' to 'uint64_t*' dom/workers/WorkerPrivate.cpp:822: error: no matching function for call to 'JSAutoStructuredCloneBuffer::steal(uint64**, size_t*)' ../../dist/include/jsapi.h:4641: note: candidates are: void JSAutoStructuredCloneBuffer::steal(uint64_t**, size_t*, uint32_t*) <near match> dom/workers/WorkerPrivate.cpp:833: error: no matching function for call to 'JSAutoStructuredCloneBuffer::adopt(uint64*&, size_t&)' ../../dist/include/jsapi.h:4634: note: candidates are: void JSAutoStructuredCloneBuffer::adopt(uint64_t*, size_t, uint32_t) <near match> dom/workers/WorkerPrivate.cpp:853: error: no matching function for call to 'JSAutoStructuredCloneBuffer::steal(uint64**, size_t*)' ../../dist/include/jsapi.h:4641: note: candidates are: void JSAutoStructuredCloneBuffer::steal(uint64_t**, size_t*, uint32_t*) <near match>
6.0 KiB
6.0 KiB