Photon 1.0.0
Loading...
Searching...
No Matches
string_piece.c File Reference
#include "string_piece.h"
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include "util.h"

Functions

bool gumbo_string_equals (const GumboStringPiece *str1, const GumboStringPiece *str2)
 
bool gumbo_string_equals_ignore_case (const GumboStringPiece *str1, const GumboStringPiece *str2)
 
void gumbo_string_copy (struct GumboInternalParser *parser, GumboStringPiece *dest, const GumboStringPiece *source)
 

Variables

const GumboStringPiece kGumboEmptyString = {NULL, 0}
 

Function Documentation

◆ gumbo_string_copy()

void gumbo_string_copy ( struct GumboInternalParser parser,
GumboStringPiece dest,
const GumboStringPiece source 
)

◆ gumbo_string_equals()

bool gumbo_string_equals ( const GumboStringPiece str1,
const GumboStringPiece str2 
)

Compares two GumboStringPieces, and returns true if they're equal or false otherwise.

◆ gumbo_string_equals_ignore_case()

bool gumbo_string_equals_ignore_case ( const GumboStringPiece str1,
const GumboStringPiece str2 
)

Compares two GumboStringPieces ignoring case, and returns true if they're equal or false otherwise.

Variable Documentation

◆ kGumboEmptyString

const GumboStringPiece kGumboEmptyString = {NULL, 0}

A constant to represent a 0-length null string.