version 1.26, 2022/05/25 00:31:13 |
version 1.27, 2022/05/25 06:03:44 |
|
|
|
|
# ifdef SSHBUF_DEBUG |
# ifdef SSHBUF_DEBUG |
# define SSHBUF_TELL(what) do { \ |
# define SSHBUF_TELL(what) do { \ |
fprintf(stderr, \ |
printf("%s:%d %s: %s size %zu alloc %zu off %zu max %zu\n", \ |
"%s:%d %s: %s size %zu alloc %zu off %zu max %zu\n", \ |
|
__FILE__, __LINE__, __func__, what, \ |
__FILE__, __LINE__, __func__, what, \ |
buf->size, buf->alloc, buf->off, buf->max_size); \ |
buf->size, buf->alloc, buf->off, buf->max_size); \ |
fflush(stderr); \ |
fflush(stdout); \ |
} while (0) |
} while (0) |
# define SSHBUF_DBG(...) do { \ |
# define SSHBUF_DBG(x) do { \ |
fprintf(stderr, "%s:%d %s: ", __FILE__, __LINE__, __func__); \ |
printf("%s:%d %s: ", __FILE__, __LINE__, __func__); \ |
fprintf(stderr, __VA_ARGS__); \ |
printf x; \ |
fprintf(stderr, "\n"); \ |
printf("\n"); \ |
fflush(stderr); \ |
fflush(stdout); \ |
} while (0) |
} while (0) |
# else |
# else |
# define SSHBUF_TELL(what) |
# define SSHBUF_TELL(what) |