1(use "errno.witx") 2(use "excuse.witx") 3 4(module $pointers 5 (@interface func (export "pointers_and_enums") 6 (param $an_excuse $excuse) 7 (param $an_excuse_by_reference (@witx pointer $excuse)) 8 (param $a_lamer_excuse (@witx const_pointer $excuse)) 9 (param $two_layers_of_excuses (@witx pointer (@witx const_pointer $excuse))) 10 (result $error (expected (error $errno)))) 11) 12