update test_structbyval