]> granicus.if.org Git - libx264/commitdiff
Use the correct strtok under MSVC
authorSteven Walters <kemuri9@gmail.com>
Wed, 31 Dec 2008 03:20:37 +0000 (22:20 -0500)
committerFiona Glaser <fiona@x264.com>
Wed, 31 Dec 2008 13:27:49 +0000 (08:27 -0500)
Also change one malloc -> x264_malloc

common/osdep.h
encoder/ratecontrol.c

index 25bb1380a5c153412756d6f3fdfc11013317daa2..94d5c1ada480b7a8a6e2cce1888b339a75041b8f 100644 (file)
@@ -47,6 +47,7 @@
 #define fseek _fseeki64
 #define ftell _ftelli64
 #define isfinite _finite
+#define strtok_r strtok_s
 #define _CRT_SECURE_NO_DEPRECATE
 #define X264_VERSION "" // no configure script for msvc
 #endif
index c552aa79ab734796672b57f6b4cc03ab1fa372ff..2130071edc799c402433d19118ffa15a1b0a57a0 100644 (file)
@@ -612,7 +612,7 @@ static int parse_zone( x264_t *h, x264_zone_t *z, char *p )
     p += len;
     if( !*p )
         return 0;
-    z->param = malloc( sizeof(x264_param_t) );
+    z->param = x264_malloc( sizeof(x264_param_t) );
     memcpy( z->param, &h->param, sizeof(x264_param_t) );
     while( (tok = strtok_r( p, ",", &saveptr )) )
     {