forked from cory/tildefriends
Create a util.js.{h,c} from some common things.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3681 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
#include "serialize.h"
|
||||
#include "task.h"
|
||||
#include "taskstub.js.h"
|
||||
#include "util.js.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
@ -195,16 +196,16 @@ static bool _serialize_storeInternal(tf_task_t* task, tf_taskstub_t* to, buffer_
|
||||
_buffer_append(buffer, result, len);
|
||||
JS_FreeCString(tf_task_get_context(task), result);
|
||||
}
|
||||
else if ((bytes = tf_try_get_array_buffer(tf_task_get_context(task), &size, value)) != 0)
|
||||
else if ((bytes = tf_util_try_get_array_buffer(tf_task_get_context(task), &size, value)) != 0)
|
||||
{
|
||||
_serialize_writeInt32(buffer, kArrayBuffer);
|
||||
_serialize_writeInt32(buffer, (int32_t)size);
|
||||
_buffer_append(buffer, bytes, size);
|
||||
}
|
||||
else if (!JS_IsException((typed = tf_try_get_typed_array_buffer(tf_task_get_context(task), value, &offset, &size, &element_size))))
|
||||
else if (!JS_IsException((typed = tf_util_try_get_typed_array_buffer(tf_task_get_context(task), value, &offset, &size, &element_size))))
|
||||
{
|
||||
size_t total_size;
|
||||
uint8_t* bytes = tf_try_get_array_buffer(tf_task_get_context(task), &total_size, typed);
|
||||
uint8_t* bytes = tf_util_try_get_array_buffer(tf_task_get_context(task), &total_size, typed);
|
||||
_serialize_writeInt32(buffer, kArrayBuffer);
|
||||
_serialize_writeInt32(buffer, (int32_t)size);
|
||||
_buffer_append(buffer, bytes, size);
|
||||
|
Reference in New Issue
Block a user