Mercurial > libavformat.hg
changeset 2190:5336ab380173 libavformat
remove old unused string functions
author | mru |
---|---|
date | Sat, 23 Jun 2007 23:10:35 +0000 |
parents | da71207a7cf1 |
children | 147b82d29e29 |
files | avformat.h cutils.c |
diffstat | 2 files changed, 0 insertions(+), 68 deletions(-) [+] |
line wrap: on
line diff
--- a/avformat.h Sat Jun 23 23:10:32 2007 +0000 +++ b/avformat.h Sat Jun 23 23:10:35 2007 +0000 @@ -833,11 +833,6 @@ #include "os_support.h" -int strstart(const char *str, const char *val, const char **ptr); -int stristart(const char *str, const char *val, const char **ptr); -void pstrcpy(char *buf, int buf_size, const char *str); -char *pstrcat(char *buf, int buf_size, const char *s); - void __dynarray_add(unsigned long **tab_ptr, int *nb_ptr, unsigned long elem); #ifdef __GNUC__
--- a/cutils.c Sat Jun 23 23:10:32 2007 +0000 +++ b/cutils.c Sat Jun 23 23:10:35 2007 +0000 @@ -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) {