const char *
util_str_query_type(unsigned value, boolean shortened);
+const char *
+util_str_query_value_type(unsigned value, boolean shortened);
+
const char *
util_str_prim_mode(unsigned value, boolean shortened);
void
util_dump_query_type(FILE *stream, unsigned value);
+void
+util_dump_query_value_type(FILE *stream, unsigned value);
+
/*
* p_state.h, through a FILE
*/
DEFINE_UTIL_STR_CONTINUOUS(query_type)
+static const char *
+util_query_value_type_names[] = {
+ "PIPE_QUERY_TYPE_I32",
+ "PIPE_QUERY_TYPE_U32",
+ "PIPE_QUERY_TYPE_I64",
+ "PIPE_QUERY_TYPE_U64",
+};
+
+static const char *
+util_query_value_type_short_names[] = {
+ "i32",
+ "u32",
+ "i64",
+ "u64",
+};
+
+DEFINE_UTIL_STR_CONTINUOUS(query_value_type)
+
+
static const char *
util_prim_mode_names[] = {
"PIPE_PRIM_POINTS",
else
fprintf(stream, "%s", util_str_query_type(value, false));
}
+
+void
+util_dump_query_value_type(FILE *stream, unsigned value)
+{
+ fprintf(stream, "%s", util_str_query_value_type(value, false));
+}