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

Functions

void * gumbo_parser_allocate (GumboParser *parser, size_t num_bytes)
 
void gumbo_parser_deallocate (GumboParser *parser, void *ptr)
 
char * gumbo_copy_stringz (GumboParser *parser, const char *str)
 
void gumbo_debug (const char *format,...)
 

Variables

const GumboSourcePosition kGumboEmptySourcePosition = {0, 0, 0}
 

Function Documentation

◆ gumbo_copy_stringz()

char * gumbo_copy_stringz ( GumboParser parser,
const char *  str 
)

◆ gumbo_debug()

void gumbo_debug ( const char *  format,
  ... 
)

◆ gumbo_parser_allocate()

void * gumbo_parser_allocate ( GumboParser parser,
size_t  num_bytes 
)

◆ gumbo_parser_deallocate()

void gumbo_parser_deallocate ( GumboParser parser,
void *  ptr 
)

Variable Documentation

◆ kGumboEmptySourcePosition

const GumboSourcePosition kGumboEmptySourcePosition = {0, 0, 0}

A SourcePosition used for elements that have no source position, i.e. parser-inserted elements.