Packages

Symbolic URL router Erlang NIF bindings

Current section

Files

Jump to
wrouter c_src libwrouter src token.c
Raw

c_src/libwrouter/src/token.c

#include "builder.h"
#include "token.h"
#include <string.h>
#include <stdbool.h>
#include <stdint.h>
/**
* Check if a token matches against a given segment.
*/
bool token_matches_segment(token_t tok, const segment_t *seg)
{
return seg->str && tok.ptr && tok.length == seg->str_length &&
strncmp(tok.ptr, seg->str, tok.length) == 0;
}