Tor
0.4.7.0-alpha-dev
|
Useful string-processing functions that some platforms don't provide. More...
#include "lib/string/compat_string.h"
#include "lib/err/torerr.h"
#include "ext/strlcpy.c"
#include "ext/strlcat.c"
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Functions | |
static char * | strtok_helper (char *cp, const char *sep) |
char * | tor_strtok_r_impl (char *str, const char *sep, char **lasts) |
Useful string-processing functions that some platforms don't provide.
Definition in file compat_string.c.
|
static |
Helper for tor_strtok_r_impl: Advances cp past all characters in sep, and returns its new value.
Definition at line 29 of file compat_string.c.
char* tor_strtok_r_impl | ( | char * | str, |
const char * | sep, | ||
char ** | lasts | ||
) |
Implementation of strtok_r for platforms whose coders haven't figured out how to write one. Hey, retrograde libc developers! You can use this code here for free!
Definition at line 45 of file compat_string.c.