Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
[fix] add BUFFER_INSPECT_HEADER_BYTE_LEN constant
  • Loading branch information
jtenner committed Aug 6, 2019
commit 5fe8a7f704022917a290c54a10925c2e9a30c767
7 changes: 4 additions & 3 deletions assembly/buffer/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import { BLOCK_MAXSIZE, BLOCK, BLOCK_OVERHEAD } from "rt/common";
import { E_INVALIDLENGTH, E_INDEXOUTOFRANGE } from "util/error";
import { Uint8Array } from "typedarray";
const BUFFER_INSPECT_HEADER_START: string = "<Buffer ";
const BUFFER_INSPECT_HEADER_START = "<Buffer ";
const BUFFER_INSPECT_HEADER_BYTE_LEN = 16;

export let INSPECT_MAX_BYTES: i32 = 50;

Expand Down Expand Up @@ -283,11 +284,11 @@ export class Buffer extends Uint8Array {
memory.copy(
result,
changetype<usize>(BUFFER_INSPECT_HEADER_START),
16,
BUFFER_INSPECT_HEADER_BYTE_LEN,
);

// Start writing at index 8
let writeOffset = result + 16;
let writeOffset = result + BUFFER_INSPECT_HEADER_BYTE_LEN;
for (let i = 0; i < maxBytes; i++, writeOffset += 6) {
let byte = <u32>load<u8>(dataStart + <usize>i);

Expand Down