[vlc-commits] Rename str_format_time to vlc_strftime
Rémi Denis-Courmont
git at videolan.org
Tue May 17 20:17:42 CEST 2016
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Tue May 17 21:12:23 2016 +0300| [274f62f22a927e6891650493f4604aa9fa31187c] | committer: Rémi Denis-Courmont
Rename str_format_time to vlc_strftime
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=274f62f22a927e6891650493f4604aa9fa31187c
---
include/vlc_strings.h | 12 ++++++++++--
modules/access_output/file.c | 2 +-
modules/access_output/livehttp.c | 4 ++--
modules/video_filter/marq.c | 2 +-
src/libvlccore.sym | 2 +-
src/text/strings.c | 9 ++-------
6 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/include/vlc_strings.h b/include/vlc_strings.h
index 0c1c6b7..98e329b 100644
--- a/include/vlc_strings.h
+++ b/include/vlc_strings.h
@@ -123,12 +123,20 @@ VLC_API size_t vlc_b64_decode_binary_to_buffer( uint8_t *p_dst, size_t i_dst_max
VLC_API size_t vlc_b64_decode_binary( uint8_t **pp_dst, const char *psz_src );
VLC_API char * vlc_b64_decode( const char *psz_src );
-VLC_API char * str_format_time( const char * );
+/**
+ * Convenience wrapper for strftime().
+ *
+ * Formats the current time into a heap-allocated string.
+ *
+ * @param tformat time format (as with C strftime())
+ * @return an allocated string (must be free()'d), or NULL on memory error.
+ */
+VLC_API char *vlc_strftime( const char * );
VLC_API char * str_format_meta( input_thread_t *, const char * );
static inline char *str_format( input_thread_t *input, const char *fmt )
{
- char *s1 = str_format_time( fmt );
+ char *s1 = vlc_strftime( fmt );
char *s2 = str_format_meta( input, s1 );
free( s1 );
return s2;
diff --git a/modules/access_output/file.c b/modules/access_output/file.c
index d797a1a..3325672 100644
--- a/modules/access_output/file.c
+++ b/modules/access_output/file.c
@@ -292,7 +292,7 @@ static int Open( vlc_object_t *p_this )
if (var_InheritBool (p_access, SOUT_CFG_PREFIX"format"))
{
- buf = str_format_time (path);
+ buf = vlc_strftime (path);
path = buf;
}
diff --git a/modules/access_output/livehttp.c b/modules/access_output/livehttp.c
index 86d1604..9abea3d 100644
--- a/modules/access_output/livehttp.c
+++ b/modules/access_output/livehttp.c
@@ -257,7 +257,7 @@ static int Open( vlc_object_t *p_this )
if ( psz_idx )
{
char *psz_tmp;
- psz_tmp = str_format_time( psz_idx );
+ psz_tmp = vlc_strftime( psz_idx );
free( psz_idx );
if ( !psz_tmp )
{
@@ -479,7 +479,7 @@ static char *formatSegmentPath( char *psz_path, uint32_t i_seg )
char *psz_result;
char *psz_firstNumSign;
- if ( ! ( psz_result = str_format_time( psz_path ) ) )
+ if ( ! ( psz_result = vlc_strftime( psz_path ) ) )
return NULL;
psz_firstNumSign = psz_result + strcspn( psz_result, SEG_NUMBER_PLACEHOLDER );
diff --git a/modules/video_filter/marq.c b/modules/video_filter/marq.c
index 4c57931..761d203 100644
--- a/modules/video_filter/marq.c
+++ b/modules/video_filter/marq.c
@@ -287,7 +287,7 @@ static subpicture_t *Filter( filter_t *p_filter, mtime_t date )
}
}
- char *msg = str_format_time( p_sys->format ? p_sys->format : "" );
+ char *msg = vlc_strftime( p_sys->format ? p_sys->format : "" );
if( unlikely( msg == NULL ) )
goto out;
if( p_sys->message != NULL && !strcmp( msg, p_sys->message ) )
diff --git a/src/libvlccore.sym b/src/libvlccore.sym
index 32dbaad..41b58bd 100644
--- a/src/libvlccore.sym
+++ b/src/libvlccore.sym
@@ -406,7 +406,7 @@ stream_vaControl
stream_ReadDir
stream_FilterDefaultReadDir
str_format_meta
-str_format_time
+vlc_strftime
subpicture_Delete
subpicture_New
subpicture_NewFromPicture
diff --git a/src/text/strings.c b/src/text/strings.c
index 2ebc240..b151ae2 100644
--- a/src/text/strings.c
+++ b/src/text/strings.c
@@ -34,7 +34,7 @@
#include <vlc_common.h>
#include <assert.h>
-/* Needed by str_format_time */
+/* Needed by vlc_strftime */
#include <time.h>
#include <limits.h>
#include <math.h>
@@ -468,12 +468,7 @@ char *vlc_b64_decode( const char *psz_src )
return p_dst;
}
-/**
- * Formats current time into a heap-allocated string.
- * @param tformat time format (as with C strftime())
- * @return an allocated string (must be free()'d), or NULL on memory error.
- */
-char *str_format_time( const char *tformat )
+char *vlc_strftime( const char *tformat )
{
time_t curtime;
struct tm loctime;
More information about the vlc-commits
mailing list