#include "flags_parser.h"
#include "common.h"
#include "report.h"
#include <errno.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
namespace scudo {
class UnknownFlagsRegistry { … };
static UnknownFlagsRegistry UnknownFlags;
void reportUnrecognizedFlags() { … }
void FlagParser::printFlagDescriptions() { … }
static bool isSeparator(char C) { … }
static bool isSeparatorOrNull(char C) { … }
void FlagParser::skipWhitespace() { … }
void FlagParser::parseFlag() { … }
void FlagParser::parseFlags() { … }
void FlagParser::parseString(const char *S) { … }
inline bool parseBool(const char *Value, bool *b) { … }
void FlagParser::parseStringPair(const char *Name, const char *Value) { … }
bool FlagParser::runHandler(const char *Name, const char *Value,
const char Sep) { … }
void FlagParser::registerFlag(const char *Name, const char *Desc, FlagType Type,
void *Var) { … }
}