#include <string.h>#include "misc.h"void val(void *p){if (p)out("OK\n");elseout("failed\n");}void val(status_t status){if (status == B_OK)out("OK\n");elseout("failed, 0x%08x, %s\n",status,strerror(status));}void val_size(ssize_t size){if (size >= 0)out("OK\n");elseout("failed, size %" B_PRIdSSIZE ", error %s\n", size, strerror(size));}void wait(){out("press enter to continue\n");getchar();}void out(const char *format,...){static bigtime_t start = 0;if (start == 0)start = system_time();printf("%3.4f ",(system_time()-start) / 1E6);va_list ap;va_start(ap,format);vfprintf(stdout,format,ap);va_end(ap);fflush(0);}