[vlc-devel] [PATCH] vlc_talloc: helper for table allocation

Steve Lhomme robux4 at gmail.com
Sat Nov 11 16:16:27 CET 2017


On Sat, Nov 11, 2017 at 4:10 PM, Thomas Guillem <thomas at gllm.fr> wrote:
>
> On Sat, Nov 11, 2017, at 16:07, RĂ©mi Denis-Courmont wrote:
>> ---
>>  include/vlc_common.h | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/include/vlc_common.h b/include/vlc_common.h
>> index 662248ceb3..4c16897cd3 100644
>> --- a/include/vlc_common.h
>> +++ b/include/vlc_common.h
>> @@ -844,6 +844,12 @@ VLC_API bool vlc_ureduce( unsigned *, unsigned *,
>> uint64_t, uint64_t, uint64_t )
>>  #define container_of(ptr, type, member) \
>>      ((type *)(((char *)(ptr)) - offsetof(type, member)))
>>
>> +VLC_USED VLC_MALLOC
>> +static inline void *vlc_talloc(size_t count, size_t size)
>> +{
>> +    return likely(count * size <= size) ? malloc(count * size) : NULL;
>> +}
>> +
>
> TG says LGTM.

Are you SURE ?

>
>>  /*****************************************************************************
>>   * I18n stuff
>>   *****************************************************************************/
>> --
>> 2.15.0
>>
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list