Skip to content

Commit 464bdc6

Browse files
authored
Seekreadcompresseduint32 to struct tuple (#9222)
* seekReadTypeDefRowExtents returns a struct tuple * seekReadCompressedUInt32 returns a struct tuple
1 parent 757630f commit 464bdc6

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/absil/ilread.fs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -199,17 +199,17 @@ let seekReadUInt16AsInt32 mdv addr = int32 (seekReadUInt16 mdv addr)
199199

200200
let seekReadCompressedUInt32 mdv addr =
201201
let b0 = seekReadByte mdv addr
202-
if b0 <= 0x7Fuy then int b0, addr+1
202+
if b0 <= 0x7Fuy then struct (int b0, addr+1)
203203
elif b0 <= 0xBFuy then
204204
let b0 = b0 &&& 0x7Fuy
205205
let b1 = seekReadByteAsInt32 mdv (addr+1)
206-
(int b0 <<< 8) ||| int b1, addr+2
206+
struct ((int b0 <<< 8) ||| int b1, addr+2)
207207
else
208208
let b0 = b0 &&& 0x3Fuy
209209
let b1 = seekReadByteAsInt32 mdv (addr+1)
210210
let b2 = seekReadByteAsInt32 mdv (addr+2)
211211
let b3 = seekReadByteAsInt32 mdv (addr+3)
212-
(int b0 <<< 24) ||| (int b1 <<< 16) ||| (int b2 <<< 8) ||| int b3, addr+4
212+
struct ((int b0 <<< 24) ||| (int b1 <<< 16) ||| (int b2 <<< 8) ||| int b3, addr+4)
213213

214214
let seekReadSByte mdv addr = sbyte (seekReadByte mdv addr)
215215
let seekReadSingle mdv addr = singleOfBits (seekReadInt32 mdv addr)
@@ -226,11 +226,11 @@ let seekReadUTF8String mdv addr =
226226
System.Text.Encoding.UTF8.GetString (bytes, 0, bytes.Length)
227227

228228
let seekReadBlob mdv addr =
229-
let len, addr = seekReadCompressedUInt32 mdv addr
229+
let struct (len, addr) = seekReadCompressedUInt32 mdv addr
230230
seekReadBytes mdv addr len
231231

232232
let seekReadUserString mdv addr =
233-
let len, addr = seekReadCompressedUInt32 mdv addr
233+
let struct (len, addr) = seekReadCompressedUInt32 mdv addr
234234
let bytes = seekReadBytes mdv addr (len - 1)
235235
Encoding.Unicode.GetString(bytes, 0, bytes.Length)
236236

0 commit comments

Comments
 (0)