remove compare_pstr_to_string and related result type

This commit is contained in:
Mark Thom
2025-04-17 20:20:38 -07:00
committed by Mark Thom
parent bf31d3f9a9
commit f3cd6326a3
3 changed files with 5 additions and 129 deletions

View File

@@ -657,33 +657,8 @@ impl Heap {
self.inner.ptr = ptr::null_mut();
self.inner.byte_len = 0;
self.inner.byte_cap = 0;
// self.pstr_vec.clear();
}
// pub(crate) fn append(&mut self, heap_slice: HeapView) -> Result<(), usize> {
// unsafe {
// loop {
// if self.free_space() >= heap_index!(heap_slice.slice_cell_len) {
// ptr::copy_nonoverlapping(
// heap_slice.slice,
// self.inner.ptr.add(self.inner.byte_len),
// heap_index!(heap_slice.slice_cell_len),
// );
// self.inner.byte_len += heap_index!(heap_slice.slice_cell_len);
// // self.pstr_vec.extend(heap_slice.pstr_slice.iter());
// break;
// } else if !self.grow() {
// return Err(self.resource_error_offset());
// }
// }
// }
// Ok(())
// }
pub(crate) fn store_resource_error(&mut self) {
RESOURCE_ERROR_OFFSET_INIT.call_once(move || {
let stub = functor!(atom!("resource_error"), [atom_as_cell((atom!("memory")))]);