freebsd-skq/usr.sbin/newsyslog
markj f21f9cc77c Simplify compression code.
- Remove the compression suffix macros and move them directly into the
  compress_type array.
- Remove the hardcoded sizes on the suffix and compression args arrays.
- Simplify the compression args arrays at the expense of a __DECONST
  when calling execv().
- Rewrite do_zipwork.  The COMPRESS_* macros can directly index the
  compress_types array, so the outer loop is not needed. Convert
  fixed-length strings into asprintf or sbuf calls.

Submitted by:	Dan Nelson <dnelson_1901@yahoo.com>
Reviewed by:	gad
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D16518
2018-08-08 17:26:51 +00:00
..
tests Adjust the number of tests after r336913. 2018-08-01 18:41:43 +00:00
extern.h
Makefile Simplify compression code. 2018-08-08 17:26:51 +00:00
Makefile.depend
newsyslog.8 newsyslog.8: Remove cutesy nonsense 2018-07-19 16:03:20 +00:00
newsyslog.c Simplify compression code. 2018-08-08 17:26:51 +00:00
newsyslog.conf.5
pathnames.h
ptimes.c