* Add table-specific exit status codes
* table.1.in: Workaround buggy implementations of mdoc in mandb
* table.c: Sort functions, add more assert calls
* config.mk: Add -DNDEBUG
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgzvtbxthZcbsvq+1L/OrDXbgwvI
bpj6mgqCwAH/BhxekAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQM43YnbDAlxm5YPPO1tV7bNH28RNSTk+IsglRDc1G98Uoa53fGT9+58JuuIGTPZS7V
SK72dwGp5HwVOanZYCAQ4=
-----END SSH SIGNATURE-----
* lib/mkpack: Synchronize changes from sled
* utf8.c: Synchronize formatting changes from slweb
* AUTHORS,table.1.in: Update email address
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgzvtbxthZcbsvq+1L/OrDXbgwvI
bpj6mgqCwAH/BhxekAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQHFvyDz+ilSCq+7KFUnV0YeSnoYF4cXYTKk/gbwbw6z3MXsHoq2B1FVIIqy75KZWKb
5oi6nuLT7+C89oraIUcwY=
-----END SSH SIGNATURE-----
* table.1.in: Sort symbol set literals; add note about other values
* test/file.sh: Convert to OpenBSD sed
* table.c(main): Bugfix: test for errno after the call to isatty(3)
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAghkC4DLccl5HWiOJReyeY5X3os9
/I+YSMyWVbqoK4gecAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQDEVQCcgpPOLOLe7i5FqsChk3v3UCmeZpM7lzTrg9U7VqnKwt73iu2Ar103fD9Z9rn
Xe3+/qKgE5oY/SKsD70Q4=
-----END SSH SIGNATURE-----
* Tidy up tests
* Makefile: Make pack not depend on all
* defs.h:
- Move macros to defs.h
- Use perror(3)
* utf8.[ch]:
- *_char_* -> *_rune_*
- (u32_to_u8,u32_strlen): Add max
* table.c:
- Use assert(3)
- Make setter functions use data structures
- (error,warning): Null-terminate buf
- (startswith): Rewrite
- (main): Check alignment string for validity; replace
redundant snprintf with direct assignment
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAghkC4DLccl5HWiOJReyeY5X3os9
/I+YSMyWVbqoK4gecAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQJXfqB/0IHrnqr2+5n+IXJ1mZRfulh0zUkCYDZUbGJvc1eJMULiiBpmureSX/ADYBk
nZshejPf8f2FWnOCifwAw=
-----END SSH SIGNATURE-----
* Bugfix: Clear errno to prevvent "table: sysconf: Not a tty"
* lib/mkpack: Use either got or git, or error out
* lib/mkpack: Use got instead of git
* table.1.in: Use Ns to help mandb flavor of man format mdoc properly
* lib/makedate: Convert month name to full name to appease mandoc
-Tlint (got uses short month names)
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAghkC4DLccl5HWiOJReyeY5X3os9
/I+YSMyWVbqoK4gecAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQFISospOD21Tn174/HTBQzI2QJizPeCQbCkDK19hsnC2TvvUQCRJ2kfHunEcOzX+s2
WQlmMRM3ZosUZqDukKlgc=
-----END SSH SIGNATURE-----
* Use sysconf(3) to obtain max line size (_SC_LINE_MAX)
* realloc(3) line as needed; this fixes reading sfeed-generated TSV
with potentially huge lines
* Code cleanup (get rid of UBYTE, UINT, etc)
* lib/makeversion:
- Fix version output
- Make version a proper text file (ending newline)
- Synchronize with sled's lib/makeversion
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAghkC4DLccl5HWiOJReyeY5X3os9
/I+YSMyWVbqoK4gecAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQGim7Fss7gwhG/91cMTwHVdBfbMvxh1FCj4WIxeW135IBcrtLLl6RuCCnLJ9bD1lA5
xUNcvCJXYA6/QujGennQ0=
-----END SSH SIGNATURE-----
lib/make{date,version}:
- Prettify/optimize awk(1) scripts
- Fix indentation
- Make the version use current commit if ahead of tag
lib/makedate:
- Remove extra code; set LC_ALL=C for consistent dates
- Correct date output
* lib/make{date,version}: Add got(1) support
* INSTALL: Add information about installing with got(1)
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAghkC4DLccl5HWiOJReyeY5X3os9
/I+YSMyWVbqoK4gecAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQOzXJHecQNJ2HLCP1MwlATA4+LMx8fR3/EM/3V9ZnXzR44TCCbuDwKR4PeXhJ10oO+
yy9QGYVF4Jq5BMzkJNYww=
-----END SSH SIGNATURE-----
* table.1.in:
- .Bl -inset -> .Bl -column
- Convert tables to .Bl -column
- \fI -> Cm
* table.c: Fix several instances of dead code thanks to LLVM's
scan-build