[vlc-devel] [vlc-commits] subtitles: support MicroDVD size extension
    Rémi Denis-Courmont 
    remi at remlab.net
       
    Wed Jun 29 15:47:27 CEST 2016
    
    
  
Le 2016-06-29 14:00, Hugo Beauzée-Luyssen a écrit :
> On 06/29/2016 01:49 PM, Jean-Baptiste Kempf wrote:
>> On 29 Jun, Hugo Beauzée-Luyssen wrote :
>>>> +                char *value = strndup( &psz_subtitle[3], i_len );
>>>
>>> Why strdup? atoi("123garbage") will return 123
>>
>> Are you _sure_ about that?
>>
>
> That's how I interpret «The atoi, atol, and atoll functions convert
> the *initial* portion of the string pointed to by nptr to int»
> (emphasis mine)
> My local toolchain seems to agree.
Yes. To determine what was after the digits part, use strtol/strtoul, 
or sscanf("%d%n") instead.
-- 
Rémi Denis-Courmont
http://www.remlab.net/
    
    
More information about the vlc-devel
mailing list