com php-src: reduced struct sizes by 8 byte each on 64 bit: ext/standard/filters.c

From: Date: Sat, 13 Sep 2014 21:21:39 +0000
Subject: com php-src: reduced struct sizes by 8 byte each on 64 bit: ext/standard/filters.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-81559@lists.php.net to get a copy of this message
Commit: 47fb7a46ac1ff29b065fd5e46b0c3174e7e2b2a0 Author: Anatol Belski <ab@php.net> Sat, 13 Sep 2014 17:47:42 +0200 Parents: d578e351a938acc26382e759c21fe09862f8ba2a Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=47fb7a46ac1ff29b065fd5e46b0c3174e7e2b2a0 Log: reduced struct sizes by 8 byte each on 64 bit Changed paths: M ext/standard/filters.c Diff: diff --git a/ext/standard/filters.c b/ext/standard/filters.c index 7f48121..d2267c9 100644 --- a/ext/standard/filters.c +++ b/ext/standard/filters.c @@ -322,14 +322,15 @@ struct _php_conv { typedef struct _php_conv_base64_encode { php_conv _super; - unsigned char erem[3]; + const char *lbchars; + size_t lbchars_len; size_t erem_len; unsigned int line_ccnt; unsigned int line_len; - const char *lbchars; int lbchars_dup; - size_t lbchars_len; int persistent; + unsigned char erem[3]; + unsigned char dummy_pad[1]; /* one padding byte which can be replaced if there were another 1 byte member*/ } php_conv_base64_encode; static php_conv_err_t php_conv_base64_encode_convert(php_conv_base64_encode *inst, const char **in_p, size_t *in_left, char **out_p, size_t *out_left); @@ -735,12 +736,12 @@ static php_conv_err_t php_conv_base64_decode_convert(php_conv_base64_decode *ins typedef struct _php_conv_qprint_encode { php_conv _super; + const char *lbchars; + size_t lbchars_len; int opts; unsigned int line_ccnt; unsigned int line_len; - const char *lbchars; int lbchars_dup; - size_t lbchars_len; int persistent; unsigned int lb_ptr; unsigned int lb_cnt; @@ -987,11 +988,11 @@ static php_conv_err_t php_conv_qprint_encode_ctor(php_conv_qprint_encode *inst, typedef struct _php_conv_qprint_decode { php_conv _super; + const char *lbchars; + size_t lbchars_len; int scan_stat; unsigned int next_char; - const char *lbchars; int lbchars_dup; - size_t lbchars_len; int persistent; unsigned int lb_ptr; unsigned int lb_cnt;

« previous php.cvs (#81559) next »