From 814b2824e9d9f3eaf0433374e40272174569ca8c Mon Sep 17 00:00:00 2001 From: q66 Date: Sun, 18 Sep 2016 19:31:19 +0200 Subject: [PATCH] match ostd api --- src/cs_val.cc | 4 ++-- src/cs_vm.cc | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/cs_val.cc b/src/cs_val.cc index 3f92e68..0bd2717 100644 --- a/src/cs_val.cc +++ b/src/cs_val.cc @@ -101,14 +101,14 @@ void CsValue::set_str(CsString val) { p_type = CsValueType::String; p_len = val.size(); if (p_len == 0) { - /* ostd zero length strings cannot be disowned */ + /* ostd zero length strings cannot be releaseed */ char *buf = new char[1]; buf[0] = '\0'; csv_get(p_stor) = buf; return; } csv_get(p_stor) = val.data(); - val.disown(); + val.release(); } void CsValue::set_null() { diff --git a/src/cs_vm.cc b/src/cs_vm.cc index d034a7a..af2da3e 100644 --- a/src/cs_vm.cc +++ b/src/cs_vm.cc @@ -185,7 +185,7 @@ static inline ostd::Uint32 *forcecode(CsState &cs, CsValue &v) { GenState gs(cs); gs.code.reserve(64); gs.gen_main(v.get_str()); - v.set_code(reinterpret_cast(gs.code.disown() + 1)); + v.set_code(reinterpret_cast(gs.code.release() + 1)); code = reinterpret_cast(v.get_code()); } return code; @@ -886,7 +886,7 @@ static ostd::Uint32 *runcode(CsState &cs, ostd::Uint32 *code, CsValue &result) { break; } arg.set_code( - reinterpret_cast(gs.code.disown() + 1) + reinterpret_cast(gs.code.release() + 1) ); continue; } @@ -902,7 +902,7 @@ static ostd::Uint32 *runcode(CsState &cs, ostd::Uint32 *code, CsValue &result) { gs.code.reserve(64); gs.gen_main(s); arg.set_code(reinterpret_cast( - gs.code.disown() + 1 + gs.code.release() + 1 )); } else { arg.force_null(); @@ -1584,7 +1584,7 @@ static void cs_run( gs.gen_main(code.data(), CsValAny); runcode(cs, gs.code.data() + 1, ret); if (int(gs.code[0]) >= 0x100) { - gs.code.disown(); + gs.code.release(); } }