Herb C Reference
Loading...
Searching...
No Matches
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
7int is_whitespace(int character);
8int is_newline(int character);
9
10int count_in_string(const char* string, char character);
11int count_newlines(const char* string);
12
13char* replace_char(char* string, char find, char replace);
14char* escape_newlines(const char* input);
15char* quoted_string(const char* input);
16char* wrap_string(const char* input, char character);
17
18bool string_blank(const char* input);
19bool string_present(const char* input);
20
21char* herb_strdup(const char* s);
22
23char* size_t_to_string(size_t value);
24
25#endif
char * escape_newlines(const char *input)
Definition util.c:55
int is_whitespace(int character)
Definition util.c:8
bool string_present(const char *input)
Definition util.c:110
char * quoted_string(const char *input)
Definition util.c:94
char * replace_char(char *string, char find, char replace)
Definition util.c:45
int count_in_string(const char *string, char character)
Definition util.c:16
int count_newlines(const char *string)
Definition util.c:28
char * wrap_string(const char *input, char character)
Definition util.c:78
char * herb_strdup(const char *s)
Definition util.c:114
bool string_blank(const char *input)
Definition util.c:99
int is_newline(int character)
Definition util.c:12
char * size_t_to_string(size_t value)
Definition util.c:123