#include "private.h" #include "lub/dump.h" /*-------------------------------------------------------- */ void konf_query_dump(konf_query_t *this) { const char *op; lub_dump_printf("query(%p)\n", this); lub_dump_indent(); switch (this->op) { case KONF_QUERY_OP_SET: op = "SET"; break; case KONF_QUERY_OP_UNSET: op = "UNSET"; break; case KONF_QUERY_OP_DUMP: op = "DUMP"; break; case KONF_QUERY_OP_OK: op = "OK"; break; case KONF_QUERY_OP_ERROR: op = "ERROR"; break; case KONF_QUERY_OP_STREAM: op = "STREAM"; break; default: op = "UNKNOWN"; break; } lub_dump_printf("operation : %s\n", op); lub_dump_printf("pattern : %s\n", this->pattern); lub_dump_printf("priority : 0x%x\n", this->priority); lub_dump_printf("sequence : %u\n", this->seq ? "true" : "false"); lub_dump_printf("seq_num : %u\n", this->seq_num); lub_dump_printf("line : %s\n", this->line); lub_dump_printf("path : %s\n", this->path); lub_dump_printf("pwdc : %u\n", this->pwdc); lub_dump_printf("splitter : %s\n", this->splitter ? "true" : "false"); lub_dump_printf("unique : %s\n", this->unique ? "true" : "false"); lub_dump_printf("depth : %d\n", this->depth); lub_dump_undent(); }