mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 22:58:20 +00:00

When 'x' is an integral arithmetic expression, it's now coerced to yield a signed integer before taking the absolute value of it to prevent the common issue of unsigned integer overflow/wraparound for values below zero. Using a time or interval value/expression for 'x' now also yields a time or interval, respective, from the |x| operation instead of a double.
18 lines
376 B
Text
18 lines
376 B
Text
IPv4 Address 1.2.3.4: 32
|
|
IPv6 Address ::1: 128
|
|
Boolean T: 1
|
|
Count 10: 10
|
|
Expr: 4
|
|
Double -1.23: 1.230000
|
|
Enum ENUM3: 2
|
|
File 21.000000
|
|
Function add_interface: 2
|
|
Integer -10: 10
|
|
Interval -5.0 secs: 5.000000
|
|
Port 80/tcp: 65616
|
|
Record [i=10, j=<uninitialized>, k=<uninitialized>]: 3
|
|
Set: 3
|
|
String 'Hello': 5
|
|
Subnet 192.168.0.0/24: 256.000000
|
|
Table 2
|
|
Vector [Hello, , , , World]: 5
|