From fb81bdd9fd2c661fe4bb6f125b65bdf58fa454fc Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Mon, 13 Oct 2025 15:41:13 +0100 Subject: [PATCH] ext/phar: pad _phar_archive_data struct This saves 16 bytes by going from 320 to 304 bytes --- ext/phar/phar_internal.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/phar/phar_internal.h b/ext/phar/phar_internal.h index 9d77d68c1ec..fe63e075c1b 100644 --- a/ext/phar/phar_internal.h +++ b/ext/phar/phar_internal.h @@ -246,10 +246,10 @@ struct _phar_archive_data { char *fname; uint32_t fname_len; /* for phar_detect_fname_ext, this stores the location of the file extension within fname */ - char *ext; uint32_t ext_len; + char *ext; char *alias; - uint32_t alias_len; + uint32_t alias_len; char version[12]; size_t halt_offset; HashTable manifest; @@ -260,10 +260,10 @@ struct _phar_archive_data { uint32_t flags; uint32_t min_timestamp; uint32_t max_timestamp; + int refcount; php_stream *fp; /* decompressed file contents are stored here */ php_stream *ufp; - int refcount; uint32_t sig_flags; uint32_t sig_len; char *signature;