Go to the documentation of this file.
107 if (tgv->
next == NULL) {
123 while (listgv != NULL) {
134 listgv = listgv->
next;
143 if (list == NULL || var == NULL)
151 if (!strcmp(p_item->
var_name, var)) {
170 if (var_list == NULL) {
void GenericVarAppend(GenericVar **list, GenericVar *gv)
struct HtpBodyChunk_ * next
void FlowVarFree(FlowVar *fv)
#define TAILQ_FOREACH(var, head, field)
#define TAILQ_INSERT_TAIL(head, elm, field)
void CleanVariableResolveList(ResolvedVariablesList *var_list)
size_t strlcpy(char *dst, const char *src, size_t siz)
#define TAILQ_REMOVE(head, elm, field)
#define TAILQ_FIRST(head)
struct GenericVar_ * next
void GenericVarRemove(GenericVar **list, GenericVar *gv)
void FlowBitFree(FlowBit *fb)
void PktVarFree(PktVar *pv)
int AddVariableToResolveList(ResolvedVariablesList *list, const char *var)
void GenericVarFree(GenericVar *gv)
void FlowThresholdVarFree(void *ptr)
#define DEBUG_VALIDATE_BUG_ON(exp)