/*
- * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2018 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
#include "ConfigParser.h"
#include "Debug.h"
#include "globals.h"
-#include "SBufAlgos.h"
+#include "sbuf/Algorithms.h"
#include "util.h"
bool
sl.insert(sl.end(), userDataNames.begin(), userDataNames.end());
- debugs(28,5, "ACLUserData dump output: " << SBufContainerJoin(userDataNames,SBuf(" ")));
+ debugs(28,5, "ACLUserData dump output: " <<
+ JoinContainerToSBuf(userDataNames.begin(), userDataNames.end(),
+ SBuf(" ")));
return sl;
}
+static bool
+CaseSensitiveSBufCompare(const SBuf &lhs, const SBuf &rhs)
+{
+ return (lhs.cmp(rhs) < 0);
+}
+
static bool
CaseInsensitveSBufCompare(const SBuf &lhs, const SBuf &rhs)
{
}
ACLUserData::ACLUserData() :
- userDataNames()
+ userDataNames(CaseSensitiveSBufCompare)
{
flags.case_insensitive = false;
flags.required = false;