reduce size by 8 byte on 64 bit
fix possible nullptr derefrence
fix possible null ptr deref
reduce the struct size by 8 byte on x64
reduce the struct size by 8 bytes on 64 bit
reduce the struct size by 8 byte on 64 bit
fix condition

A char array like val[1] would always be valid when checking like
!val. Probably better were to check for ->len, but actually ->val[0]
is fine as the actual zend_string should have been initalized
before.
reduced the struct size by 8 byte on 64 bit
reduce the struct size by 8 byte on 64 bit

this one looks like debug only, but still useful
switch to using mbrlen with VS
Also skip line-overwriting if SHOW_ONLY_GROUPS is used
Use more accurate sizeof

This is allocating an array of zval*s, not zval**s.
Make zend_llist_remove_tail a void function

The returned data is already dtored and freed at this point.
Drop dead assignments
Drop superfluous opline for non-cv variables
avoid strlen() usage in the loop
reduce struct sizes by 8 byte on 64 bit
fix condition

substraction of two unsigned
reduced struct sizes by 8 byte each on 64 bit
avoid multiple strlen() calls for the same