[woff2] Avoid some memory zeroing.
* src/sfnt/sfwoff2.c (store_loca, woff2_open_font): Tweak macros.
This commit is contained in:
parent
4e1c6a12e5
commit
c177cc354d
|
@ -1,3 +1,9 @@
|
||||||
|
2021-05-01 Alexei Podtelezhnikov <apodtele@gmail.com>
|
||||||
|
|
||||||
|
[woff2] Avoid some memory zeroing.
|
||||||
|
|
||||||
|
* src/sfnt/sfwoff2.c (store_loca, woff2_open_font): Tweak macros.
|
||||||
|
|
||||||
2021-04-30 Alexei Podtelezhnikov <apodtele@gmail.com>
|
2021-04-30 Alexei Podtelezhnikov <apodtele@gmail.com>
|
||||||
|
|
||||||
* src/gzip/ftgzip.c (ft_gzip_alloc): Zero out memory again.
|
* src/gzip/ftgzip.c (ft_gzip_alloc): Zero out memory again.
|
||||||
|
|
|
@ -795,7 +795,7 @@
|
||||||
goto Fail;
|
goto Fail;
|
||||||
|
|
||||||
loca_buf_size = loca_values_size * offset_size;
|
loca_buf_size = loca_values_size * offset_size;
|
||||||
if ( FT_NEW_ARRAY( loca_buf, loca_buf_size ) )
|
if ( FT_QNEW_ARRAY( loca_buf, loca_buf_size ) )
|
||||||
goto Fail;
|
goto Fail;
|
||||||
|
|
||||||
dst = loca_buf;
|
dst = loca_buf;
|
||||||
|
@ -2123,8 +2123,8 @@
|
||||||
|
|
||||||
|
|
||||||
/* Create a temporary array. */
|
/* Create a temporary array. */
|
||||||
if ( FT_NEW_ARRAY( temp_indices,
|
if ( FT_QNEW_ARRAY( temp_indices,
|
||||||
ttc_font->num_tables ) )
|
ttc_font->num_tables ) )
|
||||||
goto Exit;
|
goto Exit;
|
||||||
|
|
||||||
FT_TRACE4(( "Storing tables for TTC face index %d.\n", face_index ));
|
FT_TRACE4(( "Storing tables for TTC face index %d.\n", face_index ));
|
||||||
|
@ -2132,9 +2132,9 @@
|
||||||
temp_indices[nn] = indices[ttc_font->table_indices[nn]];
|
temp_indices[nn] = indices[ttc_font->table_indices[nn]];
|
||||||
|
|
||||||
/* Resize array to required size. */
|
/* Resize array to required size. */
|
||||||
if ( FT_RENEW_ARRAY( indices,
|
if ( FT_QRENEW_ARRAY( indices,
|
||||||
woff2.num_tables,
|
woff2.num_tables,
|
||||||
ttc_font->num_tables ) )
|
ttc_font->num_tables ) )
|
||||||
goto Exit;
|
goto Exit;
|
||||||
|
|
||||||
for ( nn = 0; nn < ttc_font->num_tables; nn++ )
|
for ( nn = 0; nn < ttc_font->num_tables; nn++ )
|
||||||
|
|
Loading…
Reference in New Issue