For debugging we need to be able to dump pseudo headers when we know
their name, let's put this there as we already have the other way
around.
return 0;
}
+/* returns the pseudo-header name <num> as a string, or ":UNKNOWN" if unknown */
+static inline const char *h2_phdr_to_str(int phdr)
+{
+ switch (phdr) {
+ case H2_PHDR_IDX_NONE: return ":NONE";
+ case H2_PHDR_IDX_AUTH: return ":authority";
+ case H2_PHDR_IDX_METH: return ":method";
+ case H2_PHDR_IDX_PATH: return ":path";
+ case H2_PHDR_IDX_SCHM: return ":scheme";
+ case H2_PHDR_IDX_STAT: return ":status";
+ case H2_PHDR_IDX_HOST: return "Host";
+ default: return ":UNKNOWN";
+ }
+}
#endif /* _COMMON_H2_H */