Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(341)

Side by Side Diff: patched-ffmpeg-mt/libavutil/avstring.c

Issue 789004: ffmpeg roll of source to mar 9 version... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2000, 2001, 2002 Fabrice Bellard 2 * Copyright (c) 2000, 2001, 2002 Fabrice Bellard
3 * Copyright (c) 2007 Mans Rullgard 3 * Copyright (c) 2007 Mans Rullgard
4 * 4 *
5 * This file is part of FFmpeg. 5 * This file is part of FFmpeg.
6 * 6 *
7 * FFmpeg is free software; you can redistribute it and/or 7 * FFmpeg is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public 8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version. 10 * version 2.1 of the License, or (at your option) any later version.
(...skipping 30 matching lines...) Expand all
41 { 41 {
42 while (*pfx && toupper((unsigned)*pfx) == toupper((unsigned)*str)) { 42 while (*pfx && toupper((unsigned)*pfx) == toupper((unsigned)*str)) {
43 pfx++; 43 pfx++;
44 str++; 44 str++;
45 } 45 }
46 if (!*pfx && ptr) 46 if (!*pfx && ptr)
47 *ptr = str; 47 *ptr = str;
48 return !*pfx; 48 return !*pfx;
49 } 49 }
50 50
51 char *av_stristr(const char *s1, const char *s2)
52 {
53 if (!*s2)
54 return s1;
55
56 do {
57 if (av_stristart(s1, s2, NULL))
58 return s1;
59 } while (*s1++);
60
61 return NULL;
62 }
63
51 size_t av_strlcpy(char *dst, const char *src, size_t size) 64 size_t av_strlcpy(char *dst, const char *src, size_t size)
52 { 65 {
53 size_t len = 0; 66 size_t len = 0;
54 while (++len < size && *src) 67 while (++len < size && *src)
55 *dst++ = *src++; 68 *dst++ = *src++;
56 if (len <= size) 69 if (len <= size)
57 *dst = 0; 70 *dst = 0;
58 return len + strlen(src) - 1; 71 return len + strlen(src) - 1;
59 } 72 }
60 73
(...skipping 16 matching lines...) Expand all
77 90
78 return len; 91 return len;
79 } 92 }
80 93
81 char *av_d2str(double d) 94 char *av_d2str(double d)
82 { 95 {
83 char *str= av_malloc(16); 96 char *str= av_malloc(16);
84 if(str) snprintf(str, 16, "%f", d); 97 if(str) snprintf(str, 16, "%f", d);
85 return str; 98 return str;
86 } 99 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698