# Files with the &raw_output attribute shouldn't interpret NUL characters
# in strings that are `print`ed to it.

# @TEST-EXEC: zeek -b %INPUT
# @TEST-EXEC: tr '\000' 'X' <myfile >output
# @TEST-EXEC: btest-diff --binary output

# first check local variable of file type w/ &raw_output

event zeek_init()
    {
    local myfile: file;
    myfile = open("myfile");
    enable_raw_output(myfile);
    print myfile, "hello\x00world", "hi";
    close(myfile);
    }
