diff options
author | Måns Rullgård <mans@mansr.com> | 2007-06-23 23:10:35 +0000 |
---|---|---|
committer | Måns Rullgård <mans@mansr.com> | 2007-06-23 23:10:35 +0000 |
commit | e46e884f256f963b8b655df8c180e6faf3ee6820 (patch) | |
tree | aa9eb20b5936983bff5925b5a01de2e2649ba595 /libavformat/cutils.c | |
parent | 75e61b0e88ddb17fa57f8e3bc10d27cb1282a815 (diff) | |
download | ffmpeg-e46e884f256f963b8b655df8c180e6faf3ee6820.tar.gz |
remove old unused string functions
Originally committed as revision 9402 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/cutils.c')
-rw-r--r-- | libavformat/cutils.c | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/libavformat/cutils.c b/libavformat/cutils.c index 394d71ea9b..dfc6f9c85e 100644 --- a/libavformat/cutils.c +++ b/libavformat/cutils.c @@ -20,69 +20,6 @@ */ #include "avformat.h" -/** - * Return TRUE if val is a prefix of str. If it returns TRUE, ptr is - * set to the next character in 'str' after the prefix. - * - * @param str input string - * @param pfx prefix to test - * @param ptr updated after the prefix in str in there is a match - * @return TRUE if there is a match - */ -int strstart(const char *str, const char *pfx, const char **ptr) -{ - while (*pfx && *pfx++ == *str++); - if (!*pfx && ptr) - *ptr = str; - return !*pfx; -} - -/** - * Return TRUE if val is a prefix of str (case independent). If it - * returns TRUE, ptr is set to the next character in 'str' after the - * prefix. - * - * @param str input string - * @param pfx prefix to test - * @param ptr updated after the prefix in str in there is a match - * @return TRUE if there is a match */ -int stristart(const char *str, const char *pfx, const char **ptr) -{ - while (*pfx && toupper((unsigned)*pfx++) == toupper((unsigned)*str++)); - if (!*pfx && ptr) - *ptr = str; - return !*pfx; -} - -/** - * Copy the string str to buf. If str length is bigger than buf_size - - * 1 then it is clamped to buf_size - 1. - * NOTE: this function does what strncpy should have done to be - * useful. NEVER use strncpy. - * - * @param buf destination buffer - * @param buf_size size of destination buffer - * @param str source string - */ -void pstrcpy(char *buf, int buf_size, const char *str) -{ - if (buf_size <= 0) - return; - - while (buf_size-- > 1 && *str) - *buf++ = *str++; - *buf = 0; -} - -/* strcat and truncate. */ -char *pstrcat(char *buf, int buf_size, const char *s) -{ - int len = strlen(buf); - if (len < buf_size) - pstrcpy(buf + len, buf_size - len, s); - return buf; -} - /* add one element to a dynamic array */ void __dynarray_add(unsigned long **tab_ptr, int *nb_ptr, unsigned long elem) { |