diff --git a/doc/host-127.0.0.1.md b/doc/host-127.0.0.1.md index d626fe5..ce636f2 100644 --- a/doc/host-127.0.0.1.md +++ b/doc/host-127.0.0.1.md @@ -59,13 +59,13 @@ end ``` return function(P,length) - if not (length >= 34) then return false end + if not (length >= 34) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] if not (v1 == 8) then goto L3 end do local v2 = ffi.cast("uint32_t*", P+26)[0] - if v2 == 16777343 then return true end + if v2 == 16777343 then do return true end end do local v3 = ffi.cast("uint32_t*", P+30)[0] do return v3 == 16777343 end @@ -73,16 +73,16 @@ return function(P,length) end ::L3:: do - if not (length >= 42) then return false end + if not (length >= 42) then do return false end end do if v1 == 1544 then goto L6 end do - if not (v1 == 13696) then return false end + if not (v1 == 13696) then do return false end end end ::L6:: do local v4 = ffi.cast("uint32_t*", P+28)[0] - if v4 == 16777343 then return true end + if v4 == 16777343 then do return true end end do local v5 = ffi.cast("uint32_t*", P+38)[0] do return v5 == 16777343 end diff --git a/doc/host-ipv6-localhost.md b/doc/host-ipv6-localhost.md index 791d441..74da310 100644 --- a/doc/host-ipv6-localhost.md +++ b/doc/host-ipv6-localhost.md @@ -73,10 +73,10 @@ end ``` return function(P,length) - if not (length >= 54) then return false end + if not (length >= 54) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] - if not (v1 == 56710) then return false end + if not (v1 == 56710) then do return false end end do local v2 = ffi.cast("uint32_t*", P+22)[0] if not (v2 == 0) then goto L3 end @@ -88,20 +88,20 @@ return function(P,length) if not (v4 == 0) then goto L3 end do local v5 = ffi.cast("uint32_t*", P+34)[0] - if v5 == 16777216 then return true end + if v5 == 16777216 then do return true end end end end end ::L3:: do local v6 = ffi.cast("uint32_t*", P+38)[0] - if not (v6 == 0) then return false end + if not (v6 == 0) then do return false end end do local v7 = ffi.cast("uint32_t*", P+42)[0] - if not (v7 == 0) then return false end + if not (v7 == 0) then do return false end end do local v8 = ffi.cast("uint32_t*", P+46)[0] - if not (v8 == 0) then return false end + if not (v8 == 0) then do return false end end do local v9 = ffi.cast("uint32_t*", P+50)[0] do return v9 == 16777216 end diff --git a/doc/icmp-or-tcp-or-udp.md b/doc/icmp-or-tcp-or-udp.md index a6cf6f6..9c0f23b 100644 --- a/doc/icmp-or-tcp-or-udp.md +++ b/doc/icmp-or-tcp-or-udp.md @@ -58,15 +58,15 @@ end ``` return function(P,length) - if not (length >= 34) then return false end + if not (length >= 34) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] if not (v1 == 8) then goto L3 end do local v2 = P[23] - if v2 == 1 then return true end + if v2 == 1 then do return true end end do - if v2 == 6 then return true end + if v2 == 6 then do return true end end do do return v2 == 17 end end @@ -74,42 +74,42 @@ return function(P,length) end ::L3:: do - if not (length >= 54) then return false end + if not (length >= 54) then do return false end end do - if not (v1 == 56710) then return false end + if not (v1 == 56710) then do return false end end do local v3 = P[20] - if v3 == 1 then return true end + if v3 == 1 then do return true end end do - if not (length >= 55) then return false end + if not (length >= 55) then do return false end end do if not (v3 == 44) then goto L8 end do local v4 = P[54] - if v4 == 1 then return true end + if v4 == 1 then do return true end end end end end ::L8:: do - if v3 == 6 then return true end + if v3 == 6 then do return true end end do - if not (length >= 55) then return false end + if not (length >= 55) then do return false end end do if not (v3 == 44) then goto L12 end do local v5 = P[54] - if v5 == 6 then return true end + if v5 == 6 then do return true end end end end end ::L12:: do - if v3 == 17 then return true end + if v3 == 17 then do return true end end do - if not (length >= 55) then return false end + if not (length >= 55) then do return false end end do - if not (v3 == 44) then return false end + if not (v3 == 44) then do return false end end do local v6 = P[54] do return v6 == 17 end diff --git a/doc/net-127.0.0.0-8.md b/doc/net-127.0.0.0-8.md index e482541..4875bff 100644 --- a/doc/net-127.0.0.0-8.md +++ b/doc/net-127.0.0.0-8.md @@ -67,14 +67,14 @@ end ``` return function(P,length) - if not (length >= 34) then return false end + if not (length >= 34) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] if not (v1 == 8) then goto L3 end do local v2 = ffi.cast("uint32_t*", P+26)[0] local v3 = bit.band(v2,255) - if v3 == 127 then return true end + if v3 == 127 then do return true end end do local v4 = ffi.cast("uint32_t*", P+30)[0] local v5 = bit.band(v4,255) @@ -83,17 +83,17 @@ return function(P,length) end ::L3:: do - if not (length >= 42) then return false end + if not (length >= 42) then do return false end end do if v1 == 1544 then goto L6 end do - if not (v1 == 13696) then return false end + if not (v1 == 13696) then do return false end end end ::L6:: do local v6 = ffi.cast("uint32_t*", P+28)[0] local v7 = bit.band(v6,255) - if v7 == 127 then return true end + if v7 == 127 then do return true end end do local v8 = ffi.cast("uint32_t*", P+38)[0] local v9 = bit.band(v8,255) diff --git a/doc/net-ipv6-0-mask-16.md b/doc/net-ipv6-0-mask-16.md index 6dd2dd8..1187041 100644 --- a/doc/net-ipv6-0-mask-16.md +++ b/doc/net-ipv6-0-mask-16.md @@ -42,14 +42,14 @@ end ``` return function(P,length) - if not (length >= 54) then return false end + if not (length >= 54) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] - if not (v1 == 56710) then return false end + if not (v1 == 56710) then do return false end end do local v2 = ffi.cast("uint32_t*", P+22)[0] local v3 = bit.band(v2,65535) - if v3 == 0 then return true end + if v3 == 0 then do return true end end do local v4 = ffi.cast("uint32_t*", P+38)[0] local v5 = bit.band(v4,65535) diff --git a/doc/net-ipv6-ee.cc.9954.0-mask-111.md b/doc/net-ipv6-ee.cc.9954.0-mask-111.md index d1e8487..3017403 100644 --- a/doc/net-ipv6-ee.cc.9954.0-mask-111.md +++ b/doc/net-ipv6-ee.cc.9954.0-mask-111.md @@ -77,10 +77,10 @@ end ``` return function(P,length) - if not (length >= 54) then return false end + if not (length >= 54) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] - if not (v1 == 56710) then return false end + if not (v1 == 56710) then do return false end end do local v2 = ffi.cast("uint32_t*", P+22)[0] if not (v2 == 3422612992) then goto L3 end @@ -93,20 +93,20 @@ return function(P,length) do local v5 = ffi.cast("uint32_t*", P+34)[0] local v6 = bit.band(v5,65279) - if v6 == 21657 then return true end + if v6 == 21657 then do return true end end end end end ::L3:: do local v7 = ffi.cast("uint32_t*", P+38)[0] - if not (v7 == 3422612992) then return false end + if not (v7 == 3422612992) then do return false end end do local v8 = ffi.cast("uint32_t*", P+42)[0] - if not (v8 == 0) then return false end + if not (v8 == 0) then do return false end end do local v9 = ffi.cast("uint32_t*", P+46)[0] - if not (v9 == 0) then return false end + if not (v9 == 0) then do return false end end do local v10 = ffi.cast("uint32_t*", P+50)[0] local v11 = bit.band(v10,65279) diff --git a/doc/portrange-0-6000.md b/doc/portrange-0-6000.md index 5ed5ee5..6dedff3 100644 --- a/doc/portrange-0-6000.md +++ b/doc/portrange-0-6000.md @@ -97,7 +97,7 @@ end ``` return function(P,length) - if not (length >= 34) then return false end + if not (length >= 34) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] if not (v1 == 8) then goto L3 end @@ -107,28 +107,28 @@ return function(P,length) do if v2 == 17 then goto L4 end do - if not (v2 == 132) then return false end + if not (v2 == 132) then do return false end end end end ::L4:: do local v3 = ffi.cast("uint16_t*", P+20)[0] local v4 = bit.band(v3,65311) - if not (v4 == 0) then return false end + if not (v4 == 0) then do return false end end do local v5 = P[14] local v6 = bit.band(v5,15) local v7 = bit.lshift(v6,2) - local v8 = v7+16 - if not (v8 <= length) then return false end + local v8 = v7 + 16 + if not (v8 <= length) then do return false end end do - local v9 = v7+14 + local v9 = v7 + 14 local v10 = ffi.cast("uint16_t*", P+v9)[0] local v11 = bit.rshift(bit.bswap(v10), 16) - if v11 <= 6000 then return true end + if v11 <= 6000 then do return true end end do - local v12 = v7+18 - if not (v12 <= length) then return false end + local v12 = v7 + 18 + if not (v12 <= length) then do return false end end do local v13 = ffi.cast("uint16_t*", P+v8)[0] local v14 = bit.rshift(bit.bswap(v13), 16) @@ -141,9 +141,9 @@ return function(P,length) end ::L3:: do - if not (length >= 56) then return false end + if not (length >= 56) then do return false end end do - if not (v1 == 56710) then return false end + if not (v1 == 56710) then do return false end end do local v15 = P[20] if v15 == 6 then goto L13 end @@ -168,10 +168,10 @@ return function(P,length) do if v15 == 132 then goto L13 end do - if not (v15 == 44) then return false end + if not (v15 == 44) then do return false end end do local v18 = P[54] - if not (v18 == 132) then return false end + if not (v18 == 132) then do return false end end end end end @@ -180,9 +180,9 @@ return function(P,length) do local v19 = ffi.cast("uint16_t*", P+54)[0] local v20 = bit.rshift(bit.bswap(v19), 16) - if v20 <= 6000 then return true end + if v20 <= 6000 then do return true end end do - if not (length >= 58) then return false end + if not (length >= 58) then do return false end end do local v21 = ffi.cast("uint16_t*", P+56)[0] local v22 = bit.rshift(bit.bswap(v21), 16) diff --git a/doc/src-net-ffff.ffff.eeee.eeee.0.0.0.0-72.md b/doc/src-net-ffff.ffff.eeee.eeee.0.0.0.0-72.md index 4c05433..e7cc793 100644 --- a/doc/src-net-ffff.ffff.eeee.eeee.0.0.0.0-72.md +++ b/doc/src-net-ffff.ffff.eeee.eeee.0.0.0.0-72.md @@ -46,16 +46,16 @@ end ``` return function(P,length) - if not (length >= 54) then return false end + if not (length >= 54) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] - if not (v1 == 56710) then return false end + if not (v1 == 56710) then do return false end end do local v2 = ffi.cast("uint32_t*", P+22)[0] - if not (v2 == 4294967295) then return false end + if not (v2 == 4294967295) then do return false end end do local v3 = ffi.cast("uint32_t*", P+26)[0] - if not (v3 == 4008636142) then return false end + if not (v3 == 4008636142) then do return false end end do local v4 = ffi.cast("uint32_t*", P+30)[0] local v5 = bit.band(v4,255) diff --git a/doc/src-net-ffff.ffff.eeee.eeee.1.0.0.0-82.md b/doc/src-net-ffff.ffff.eeee.eeee.1.0.0.0-82.md index 7b289b2..6dafcbd 100644 --- a/doc/src-net-ffff.ffff.eeee.eeee.1.0.0.0-82.md +++ b/doc/src-net-ffff.ffff.eeee.eeee.1.0.0.0-82.md @@ -48,16 +48,16 @@ end ``` return function(P,length) - if not (length >= 54) then return false end + if not (length >= 54) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] - if not (v1 == 56710) then return false end + if not (v1 == 56710) then do return false end end do local v2 = ffi.cast("uint32_t*", P+22)[0] - if not (v2 == 4294967295) then return false end + if not (v2 == 4294967295) then do return false end end do local v3 = ffi.cast("uint32_t*", P+26)[0] - if not (v3 == 4008636142) then return false end + if not (v3 == 4008636142) then do return false end end do local v4 = ffi.cast("uint32_t*", P+30)[0] local v5 = bit.band(v4,12648447) diff --git a/doc/tcp-port-80.md b/doc/tcp-port-80.md index 4df218e..d15a4bc 100644 --- a/doc/tcp-port-80.md +++ b/doc/tcp-port-80.md @@ -78,30 +78,30 @@ end ``` return function(P,length) - if not (length >= 34) then return false end + if not (length >= 34) then do return false end end do local v1 = ffi.cast("uint16_t*", P+12)[0] if not (v1 == 8) then goto L3 end do local v2 = P[23] - if not (v2 == 6) then return false end + if not (v2 == 6) then do return false end end do local v3 = ffi.cast("uint16_t*", P+20)[0] local v4 = bit.band(v3,65311) - if not (v4 == 0) then return false end + if not (v4 == 0) then do return false end end do local v5 = P[14] local v6 = bit.band(v5,15) local v7 = bit.lshift(v6,2) - local v8 = v7+16 - if not (v8 <= length) then return false end + local v8 = v7 + 16 + if not (v8 <= length) then do return false end end do - local v9 = v7+14 + local v9 = v7 + 14 local v10 = ffi.cast("uint16_t*", P+v9)[0] - if v10 == 20480 then return true end + if v10 == 20480 then do return true end end do - local v11 = v7+18 - if not (v11 <= length) then return false end + local v11 = v7 + 18 + if not (v11 <= length) then do return false end end do local v12 = ffi.cast("uint16_t*", P+v8)[0] do return v12 == 20480 end @@ -113,25 +113,25 @@ return function(P,length) end ::L3:: do - if not (length >= 56) then return false end + if not (length >= 56) then do return false end end do - if not (v1 == 56710) then return false end + if not (v1 == 56710) then do return false end end do local v13 = P[20] if v13 == 6 then goto L11 end do - if not (v13 == 44) then return false end + if not (v13 == 44) then do return false end end do local v14 = P[54] - if not (v14 == 6) then return false end + if not (v14 == 6) then do return false end end end end ::L11:: do local v15 = ffi.cast("uint16_t*", P+54)[0] - if v15 == 20480 then return true end + if v15 == 20480 then do return true end end do - if not (length >= 58) then return false end + if not (length >= 58) then do return false end end do local v16 = ffi.cast("uint16_t*", P+56)[0] do return v16 == 20480 end