MushOS  0.1
A UNIX-like OS prototype, written from scratch
Loading...
Searching...
No Matches
string.h
1#ifndef MUSHLIB_STRING_UTILS_H
2#define MUSHLIB_STRING_UTILS_H
3
4#include "generic.h"
5
6
7int len(string str);
8int first_pos(string str, char ch);
9int last_pos(string str, char ch);
10
11boolean equals(string str1, string str2);
12
13mod_string substring_beg(string str, int begin);
14mod_string substring_mid(string str, int begin, int end);
15mod_string substring_end(string str, int end);
16
17void move_string_by(mod_string str, int step);
18mod_string concatenate(string str1, string str2);
19
20mod_string format(string template, ...);
21
22#endif // MUSHLIB_STRING_UTILS_H