Now that callers must setup the longjmp target (we can't do that in
run_subtest itself since that callframe won't survive) tests shouldn't
call this function directly any more.
Make this clear by adding a __ prefix.
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
* outside of places protected by drmtest_run_subtest checks - the piglit
* runner adds every line to the subtest list.
*/
-bool drmtest_run_subtest(const char *subtest_name)
+bool __drmtest_run_subtest(const char *subtest_name)
{
assert(in_subtest == false);
/* subtest infrastructure */
jmp_buf drmtest_subtest_jmpbuf;
void drmtest_subtest_init(int argc, char **argv);
-bool drmtest_run_subtest(const char *subtest_name);
-#define drmtest_subtest_block(name) for (; drmtest_run_subtest((name)) && \
+bool __drmtest_run_subtest(const char *subtest_name);
+#define drmtest_subtest_block(name) for (; __drmtest_run_subtest((name)) && \
(setjmp(drmtest_subtest_jmpbuf) == 0); \
drmtest_success())
bool drmtest_only_list_subtests(void);