+static inline
+const char *btr_state_string(enum btr_state state)
+{
+ switch (state) {
+ case BTR_STATE_NEXT_FIELD:
+ return "BTR_STATE_NEXT_FIELD";
+ case BTR_STATE_ALIGN_BASIC:
+ return "BTR_STATE_ALIGN_BASIC";
+ case BTR_STATE_ALIGN_COMPOUND:
+ return "BTR_STATE_ALIGN_COMPOUND";
+ case BTR_STATE_READ_BASIC_BEGIN:
+ return "BTR_STATE_READ_BASIC_BEGIN";
+ case BTR_STATE_READ_BASIC_CONTINUE:
+ return "BTR_STATE_READ_BASIC_CONTINUE";
+ case BTR_STATE_DONE:
+ return "BTR_STATE_DONE";
+ default:
+ return "(unknown)";
+ }
+}
+