зеркало из https://github.com/mozilla/gecko-dev.git
Rename JS_{Read,Write}Pair to JS_{Read,Write}Uint32Pair as suggested by Brendan. Followup to bug 595297.
This commit is contained in:
Родитель
55b397bc07
Коммит
335710920d
|
@ -5306,7 +5306,7 @@ JS_SetStructuredCloneCallbacks(JSRuntime *rt, const JSStructuredCloneCallbacks *
|
|||
}
|
||||
|
||||
JS_PUBLIC_API(JSBool)
|
||||
JS_ReadPair(JSStructuredCloneReader *r, uint32 *p1, uint32 *p2)
|
||||
JS_ReadUint32Pair(JSStructuredCloneReader *r, uint32 *p1, uint32 *p2)
|
||||
{
|
||||
return r->input().readPair((uint32_t *) p1, (uint32_t *) p2);
|
||||
}
|
||||
|
@ -5318,7 +5318,7 @@ JS_ReadBytes(JSStructuredCloneReader *r, void *p, size_t len)
|
|||
}
|
||||
|
||||
JS_PUBLIC_API(JSBool)
|
||||
JS_WritePair(JSStructuredCloneWriter *w, uint32 tag, uint32 data)
|
||||
JS_WriteUint32Pair(JSStructuredCloneWriter *w, uint32 tag, uint32 data)
|
||||
{
|
||||
return w->output().writePair(tag, data);
|
||||
}
|
||||
|
|
|
@ -2937,13 +2937,13 @@ JS_PUBLIC_API(void)
|
|||
JS_SetStructuredCloneCallbacks(JSRuntime *rt, const JSStructuredCloneCallbacks *callbacks);
|
||||
|
||||
JS_PUBLIC_API(JSBool)
|
||||
JS_ReadPair(JSStructuredCloneReader *r, uint32 *p1, uint32 *p2);
|
||||
JS_ReadUint32Pair(JSStructuredCloneReader *r, uint32 *p1, uint32 *p2);
|
||||
|
||||
JS_PUBLIC_API(JSBool)
|
||||
JS_ReadBytes(JSStructuredCloneReader *r, void *p, size_t len);
|
||||
|
||||
JS_PUBLIC_API(JSBool)
|
||||
JS_WritePair(JSStructuredCloneWriter *w, uint32 tag, uint32 data);
|
||||
JS_WriteUint32Pair(JSStructuredCloneWriter *w, uint32 tag, uint32 data);
|
||||
|
||||
JS_PUBLIC_API(JSBool)
|
||||
JS_WriteBytes(JSStructuredCloneWriter *w, const void *p, size_t len);
|
||||
|
|
|
@ -584,9 +584,10 @@ typedef JSObject *(*ReadStructuredCloneOp)(JSContext *cx, JSStructuredCloneReade
|
|||
* Structured data serialization hook. The engine can write primitive values,
|
||||
* Objects, Arrays, Dates, RegExps, TypedArrays, and ArrayBuffers. Any other
|
||||
* type of object requires application support. This callback must first use
|
||||
* the JS_WritePair API to write an object header, passing a value greater than
|
||||
* JS_SCTAG_USER to the tag parameter. Then it can use the JS_Write* APIs to
|
||||
* write any other relevant parts of the value v to the writer w.
|
||||
* the JS_WriteUint32Pair API to write an object header, passing a value
|
||||
* greater than JS_SCTAG_USER to the tag parameter. Then it can use the
|
||||
* JS_Write* APIs to write any other relevant parts of the value v to the
|
||||
* writer w.
|
||||
*
|
||||
* Return true on success, false on error/exception.
|
||||
*/
|
||||
|
|
Загрузка…
Ссылка в новой задаче