Started to implement server
This commit is contained in:
1 parent
1f2ea8b7e5
commit
17a1b4bed3
177 files changed
+29894
-74
No files matched your search
@@ -0,0 +1,18 @@
|
||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||
|
||||
/**
|
||||
* Slice number into 64bit big endian byte array
|
||||
* @param d The number to be sliced
|
||||
* @param dest The sliced array
|
||||
*/
|
||||
export function sliceLongToBytes(
|
||||
d: number,
|
||||
dest = Array.from<number>({ length: 8 }),
|
||||
): number[] {
|
||||
let big = BigInt(d);
|
||||
for (let i = 0; i < 8; i++) {
|
||||
dest[7 - i] = Number(big & 0xffn);
|
||||
big >>= 8n;
|
||||
}
|
||||
return dest;
|
||||
}
|
||||
Reference in new issue
Block a user