[zlib] Re-sync with zlib 1.2.12, patch 14 of N

Ported:
- Avoid adding empty gzip member after gzflush with Z_FINISH.
- Fix error in comment on the polynomial representation of a byte.
- Clarify gz* function interfaces, referring to parameter names.
- Change macro name in inflate.c to avoid collision in VxWorks.
- Replace black/white with allow/block. (theresa-m)
- Add fallthrough comments for gcc.

Bug: 1032721
Change-Id: Iddabef8450dca9dced3df58473a0ecb197796dc4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3611483
Reviewed-by: Noel Gordon <noel@chromium.org>
Reviewed-by: Chris Blume <cblume@chromium.org>
Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#996983}
NOKEYCHECK=True
GitOrigin-RevId: c47a52f8f7950377f45f850cf66092a4a6033fa6
9 files changed