keyval.c File Reference
#include "orconfig.h"
#include "lib/encoding/keyval.h"
#include "lib/log/escape.h"
#include "lib/log/log.h"
#include "lib/log/util_bug.h"
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.


int string_is_key_value (int severity, const char *string)

Detailed Description

Handle data encoded as a key=value pair.

Definition in file keyval.c.

Function Documentation

◆ string_is_key_value()

int string_is_key_value ( int  severity,
const char *  string 

Return true if string is a valid 'key=[value]' string. "value" is optional, to indicate the empty string. Log at logging severity if something ugly happens.

Definition at line 25 of file keyval.c.

References escaped(), LD_GENERAL, tor_assert(), and tor_log().