X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Ftools.h;h=673d34145939798f74345ee9418a5080d93d4c46;hb=HEAD;hp=4f4d11e3fd6450de6a0bd4eb2472e926c65a3687;hpb=1f2baa2e7b90ea83c5a0c93598e22e5063fc6d95;p=TransparentIRC.git diff --git a/src/tools.h b/src/tools.h index 4f4d11e..673d341 100644 --- a/src/tools.h +++ b/src/tools.h @@ -19,7 +19,17 @@ #define _tools_h #include "overall.h" +struct variable_replace_map { + char character; + char *value; +}; + int stricmp(const char *s1, const char *s2); int stricmplen(const char *s1, const char *s2, int len); +int parse_line(char *line, char **argv, int irc_raw); +void build_var_string(char *buffer, char *format, struct variable_replace_map *map); +int run_external_process(char *command, char **parameters); +char *merge_argv(char **argv, int start, int end); +char *merge_argv_char(char **argv, int start, int end, char seperator); #endif