diff options
author | nicm <nicm> | 2016-10-10 21:51:39 +0000 |
---|---|---|
committer | nicm <nicm> | 2016-10-10 21:51:39 +0000 |
commit | a81685bfac9d4eac3a7cfd8f8ce13033a46fe01c (patch) | |
tree | f067d0071fc93a06c2364fe419b93cce31ac0825 /cmd-string.c | |
parent | c426e485e527a03aa3b4bdbb3203f621e006cbd5 (diff) | |
download | rtmux-a81685bfac9d4eac3a7cfd8f8ce13033a46fe01c.tar.gz rtmux-a81685bfac9d4eac3a7cfd8f8ce13033a46fe01c.tar.bz2 rtmux-a81685bfac9d4eac3a7cfd8f8ce13033a46fe01c.zip |
Add static in cmd-* and fix a few other nits.
Diffstat (limited to 'cmd-string.c')
-rw-r--r-- | cmd-string.c | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/cmd-string.c b/cmd-string.c index 757d4cdb..2cf63294 100644 --- a/cmd-string.c +++ b/cmd-string.c @@ -31,14 +31,14 @@ * Parse a command from a string. */ -int cmd_string_getc(const char *, size_t *); -void cmd_string_ungetc(size_t *); -void cmd_string_copy(char **, char *, size_t *); -char *cmd_string_string(const char *, size_t *, char, int); -char *cmd_string_variable(const char *, size_t *); -char *cmd_string_expand_tilde(const char *, size_t *); - -int +static int cmd_string_getc(const char *, size_t *); +static void cmd_string_ungetc(size_t *); +static void cmd_string_copy(char **, char *, size_t *); +static char *cmd_string_string(const char *, size_t *, char, int); +static char *cmd_string_variable(const char *, size_t *); +static char *cmd_string_expand_tilde(const char *, size_t *); + +static int cmd_string_getc(const char *s, size_t *p) { const u_char *ucs = s; @@ -48,7 +48,7 @@ cmd_string_getc(const char *s, size_t *p) return (ucs[(*p)++]); } -void +static void cmd_string_ungetc(size_t *p) { (*p)--; @@ -173,7 +173,7 @@ out: return (rval); } -void +static void cmd_string_copy(char **dst, char *src, size_t *len) { size_t srclen; @@ -187,7 +187,7 @@ cmd_string_copy(char **dst, char *src, size_t *len) free(src); } -char * +static char * cmd_string_string(const char *s, size_t *p, char endch, int esc) { int ch; @@ -245,7 +245,7 @@ error: return (NULL); } -char * +static char * cmd_string_variable(const char *s, size_t *p) { int ch, fch; @@ -314,7 +314,7 @@ error: return (NULL); } -char * +static char * cmd_string_expand_tilde(const char *s, size_t *p) { struct passwd *pw; @@ -337,7 +337,10 @@ cmd_string_expand_tilde(const char *s, size_t *p) cp = user = xmalloc(strlen(s)); for (;;) { last = cmd_string_getc(s, p); - if (last == EOF || last == '/' || last == ' '|| last == '\t') + if (last == EOF || + last == '/' || + last == ' '|| + last == '\t') break; *cp++ = last; } |