Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 46e78401 authored by Simon Chan's avatar Simon Chan
Browse files

fix(struct): fix incorrect `__NO_SIDE_EFFECTS__` annotation

parent 1de86c35
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
/* #__NO_SIDE_EFFECTS__ */
export function getInt16LittleEndian(
    buffer: Uint8Array,
    offset: number,
@@ -5,10 +6,12 @@ export function getInt16LittleEndian(
    return ((buffer[offset]! | (buffer[offset + 1]! << 8)) << 16) >> 16;
}

/* #__NO_SIDE_EFFECTS__ */
export function getInt16BigEndian(buffer: Uint8Array, offset: number): number {
    return (((buffer[offset]! << 8) | buffer[offset + 1]!) << 16) >> 16;
}

/* #__NO_SIDE_EFFECTS__ */
export function getInt16(
    buffer: Uint8Array,
    offset: number,
@@ -19,6 +22,7 @@ export function getInt16(
        : (((buffer[offset]! << 8) | buffer[offset + 1]!) << 16) >> 16;
}

/* #__NO_SIDE_EFFECTS__ */
export function setInt16LittleEndian(
    buffer: Uint8Array,
    offset: number,
+3 −0
Original line number Diff line number Diff line
/* #__NO_SIDE_EFFECTS__ */
export function getInt32LittleEndian(
    buffer: Uint8Array,
    offset: number,
@@ -10,6 +11,7 @@ export function getInt32LittleEndian(
    );
}

/* #__NO_SIDE_EFFECTS__ */
export function getInt32BigEndian(buffer: Uint8Array, offset: number): number {
    return (
        (buffer[offset]! << 24) |
@@ -19,6 +21,7 @@ export function getInt32BigEndian(buffer: Uint8Array, offset: number): number {
    );
}

/* #__NO_SIDE_EFFECTS__ */
export function getInt32(
    buffer: Uint8Array,
    offset: number,
+3 −0
Original line number Diff line number Diff line
/* #__NO_SIDE_EFFECTS__ */
export function getInt64LittleEndian(
    buffer: Uint8Array,
    offset: number,
@@ -14,6 +15,7 @@ export function getInt64LittleEndian(
    );
}

/* #__NO_SIDE_EFFECTS__ */
export function getInt64BigEndian(buffer: Uint8Array, offset: number): bigint {
    return (
        (BigInt(buffer[offset]! << 24) << 32n) |
@@ -27,6 +29,7 @@ export function getInt64BigEndian(buffer: Uint8Array, offset: number): bigint {
    );
}

/* #__NO_SIDE_EFFECTS__ */
export function getInt64(
    buffer: Uint8Array,
    offset: number,
+1 −0
Original line number Diff line number Diff line
/* #__NO_SIDE_EFFECTS__ */
export function getInt8(buffer: Uint8Array, offset: number): number {
    return (buffer[offset]! << 24) >> 24;
}
+3 −0
Original line number Diff line number Diff line
/* #__NO_SIDE_EFFECTS__ */
export function getUint16LittleEndian(
    buffer: Uint8Array,
    offset: number,
@@ -5,10 +6,12 @@ export function getUint16LittleEndian(
    return buffer[offset]! | (buffer[offset + 1]! << 8);
}

/* #__NO_SIDE_EFFECTS__ */
export function getUint16BigEndian(buffer: Uint8Array, offset: number): number {
    return (buffer[offset]! << 8) | buffer[offset + 1]!;
}

/* #__NO_SIDE_EFFECTS__ */
export function getUint16(
    buffer: Uint8Array,
    offset: number,
Loading