.\" -*-nroff-*- .de VS .sp 1 .RS .nf .ft B .. .de VE .ft R .fi .RE .sp 1 .. .de hP .IP .ft B \h'-\w'\\$1\ 'u'\\$1\ \c .ft P .. .ie t \{\ . ds o \(bu . de VP . sp .4v .. \} .el \{\ . ds o o . de VP . sp .. \} .. .TH tvec-adhoc 3 "11 March 2024" "Straylight/Edgeware" "mLib utilities library" .SH NAME tvec-adhoc \- ad-hoc testing with the test vector framework .\" @tvec_adhocconfig .\" @tvec_adhoc . .\" @tvec_begingroup .\" @TVEC_BEGINGROUP .\" @tvec_endgroup .\" @TVEC_TESTGROUP .\" @TVEC_TESTGROUP_TAG .\" @tvec_begintest .\" @TVEC_BEGINTEST .\" @tvec_endtest .\" @TVEC_TEST .\" @TVEC_TEST_TAG . .\" @tvec_claim .\" @TVEC_CLAIM .\" @tvec_claim_eq . .SH SYNOPSIS .nf .B "#include " .PP .BI "const struct tvec_config tvec_adhocconfig;" .BI "void tvec_adhoc(struct tvec_state *" tv ", struct tvec_test *" t ); .PP .ta \w'\fBvoid tvec_begingroup('u .BI "void tvec_begingroup(struct tvec_state *" tv ", const char *" name , .BI " const char *" file ", unsigned " lno ); .BI "void TVEC_BEGINGROUP(struct tvec_state *" tv ", const char *" name ); .BI "void tvec_endgroup(struct tvec_state *" tv ); .BI "TVEC_TESTGROUP(" tv ", " name ") " body .BI "TVEC_TESTGROUP_TAG(" tag ", " tv ", " name ") " body .ta \w'\fBvoid tvec_begintest('u .BI "void tvec_begintest(struct tvec_state *" tv , .BI " const char *" file ", unsigned " lno ); .BI "void TVEC_BEGINTEST(struct tvec_state *" tv ); .BI "void tvec_endtest(struct tvec_state *" tv ); .BI "TVEC_TEST(" tv ") " body .BI "TVEC_TEST_TAG(" tag ", " tv ") " body .PP .ta \w'\fBint tvec_claim('u .BI "int tvec_claim(struct tvec_state *" tv ", int " ok , .BI " const char *" file ", unsigned " lno , .BI " const char *" msg ", ...);" .ta \w'\fBint tvec_claim_v('u .BI "int tvec_claim_v(struct tvec_state *" tv ", int " ok , .BI " const char *" file ", unsigned " lno , .BI " const char *" msg ", va_list *" ap ); .BI "int TVEC_CLAIM(struct tvec_state *" tv ", int " cond ); .ta \w'\fBint tvec_claim_eq('u .BI "int tvec_claim_eq(struct tvec_state *" tv , .BI " const struct tvec_regty *" ty , .BI " const union tvec_misc *" arg , .BI " const char *" file ", unsigned " lno , .BI " const char *" expr ); .fi