$darkmode
Herb C Reference
util.h
Go to the documentation of this file.
1 #ifndef HERB_UTIL_H
2 #define HERB_UTIL_H
3 
4 #include <stdbool.h>
5 #include <stdlib.h>
6 
7 int is_whitespace(int character);
8 int is_newline(int character);
9 
10 int count_in_string(const char* string, char character);
11 int count_newlines(const char* string);
12 
13 char* replace_char(char* string, char find, char replace);
14 char* escape_newlines(const char* input);
15 char* quoted_string(const char* input);
16 char* wrap_string(const char* input, char character);
17 
18 bool string_blank(const char* input);
19 bool string_present(const char* input);
20 
21 char* herb_strdup(const char* s);
22 
23 char* size_t_to_string(size_t value);
24 
25 #endif
char * replace_char(char *string, char find, char replace)
Definition: util.c:45
int is_whitespace(int character)
Definition: util.c:8
bool string_present(const char *input)
Definition: util.c:112
char * quoted_string(const char *input)
Definition: util.c:96
char * escape_newlines(const char *input)
Definition: util.c:57
int count_in_string(const char *string, char character)
Definition: util.c:16
char * herb_strdup(const char *s)
Definition: util.c:116
int count_newlines(const char *string)
Definition: util.c:28
bool string_blank(const char *input)
Definition: util.c:101
int is_newline(int character)
Definition: util.c:12
char * wrap_string(const char *input, char character)
Definition: util.c:80
char * size_t_to_string(size_t value)
Definition: util.c:125