@@ statement S; expression V; @@ - V = dns_message_create(...); - if (V != ISC_R_SUCCESS) S @@ statement S1, S2; expression V; @@ - V = dns_message_create(...); - if (V == ISC_R_SUCCESS) S1 - else S2 @@ expression V; @@ - V = dns_message_create(...); - check_result(V, ...); @@ @@ - CHECK( dns_message_create(...) - ) ; @@ @@ - DO(..., dns_message_create(...) - ) ; @@ @@ - RETERR( dns_message_create(...) - ) ; @@ expression V; @@ - V = dns_message_create(...); - assert_int_equal(V, ISC_R_SUCCESS); @@ expression V; @@ - V = dns_message_create(...); - CHECK(..., V); @@ expression V; statement S; @@ - V = dns_message_create(...); - if (ISC_UNLIKELY(V != ISC_R_SUCCESS)) S @@ expression V; @@ - V = dns_message_create(...); - RUNTIME_CHECK(V == ISC_R_SUCCESS);