示例#1
0
cons_t* proc_retval_to_u8vector(cons_t* p, environment_t*)
{
  assert_length(p, 2);
  assert_pointer(tag_ffi_retval, car(p));
  value_t* value = static_cast<value_t*>(car(p)->pointer->value);
  return bytevector(value->size, static_cast<uint8_t*>(value->data));
}
示例#2
0
DataLeaf::DataLeaf(std::string str) : BaseLeaf(BaseNode::DATA_LEAF)
{
	//Copy the string into data
    data = bytevector(str.begin(), str.end());
}