Herb C Reference
Loading...
Searching...
No Matches
util.c File Reference
#include "include/util.h"
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Functions

int is_whitespace (const int character)
 
int is_newline (const int character)
 
int count_in_string (const char *string, const char character)
 
int count_newlines (const char *string)
 
char * replace_char (char *string, const char find, const char replace)
 
char * escape_newlines (const char *input)
 
char * wrap_string (const char *input, const char character)
 
char * quoted_string (const char *input)
 
bool string_blank (const char *input)
 
bool string_present (const char *input)
 
char * herb_strdup (const char *s)
 
char * size_t_to_string (const size_t value)
 

Function Documentation

◆ is_whitespace()

int is_whitespace ( const int  character)

◆ is_newline()

int is_newline ( const int  character)

◆ count_in_string()

int count_in_string ( const char *  string,
const char  character 
)

◆ count_newlines()

int count_newlines ( const char *  string)

◆ replace_char()

char * replace_char ( char *  string,
const char  find,
const char  replace 
)

◆ escape_newlines()

char * escape_newlines ( const char *  input)

◆ wrap_string()

char * wrap_string ( const char *  input,
const char  character 
)

◆ quoted_string()

char * quoted_string ( const char *  input)

◆ string_blank()

bool string_blank ( const char *  input)

◆ string_present()

bool string_present ( const char *  input)

◆ herb_strdup()

char * herb_strdup ( const char *  s)

◆ size_t_to_string()

char * size_t_to_string ( const size_t  value)