![wennmach](/assets/img/avatar_default.png)
char * svis(char *dst, int c, int flag, int nextc, const char *extra); int strsvis(char *dst, const char *src, int flag, const char *extra); int strsvisx(char *dst, const char *src, size_t len, int flag, const char *extra); These functions correspond to vis(), strvis(), and strvisx() but have an additional argument extra, pointing to a NUL terminated list of characters. These characters will be copied encoded or backslash-escaped into dst. These functions are useful e. g. to remove the special meaning of certain characters to shells. To implement the new functions, vis underwent a major rewrite. Most functions now use a central macro, SVIS. Performance increase ~ factor 2. Reviewed by Christos.
…
…
…
Description
No description provided
Languages
C
85.3%
Roff
7.2%
Assembly
3.1%
Shell
1.7%
Makefile
1.2%
Other
0.9%