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

This also installs symlinks from "zeek" and "bro-config" to a wrapper script that prints a deprecation warning. The btests pass, but this is still WIP. broctl renaming is still missing. #239
24 lines
473 B
Text
24 lines
473 B
Text
# @TEST-EXEC: zeek -b %INPUT >out
|
|
# @TEST-EXEC: btest-diff out
|
|
|
|
type Foo: record {
|
|
x: count &default=0;
|
|
};
|
|
|
|
global foo: table[count] of Foo = {} &default=[];
|
|
|
|
# returns the &default value as usual
|
|
print(foo[0]$x);
|
|
print(foo[1]$x);
|
|
|
|
# these are essentially no-ops since a copy of the &default value is returned
|
|
# by the lookup
|
|
foo[0]$x = 0;
|
|
foo[1]$x = 1;
|
|
|
|
# the &default value isn't modified
|
|
print(foo[0]$x);
|
|
print(foo[1]$x);
|
|
|
|
# table membership isn't modified
|
|
print(foo);
|