Overview

HTTPS SSH
pbase
=====
Minimally and strictly POSIX compliant base tools that warn and possibly fail
on implementation defined and undefined behaviors, and do not implement any
extensions.

Tools
-----
Each tool:
Is completely stand alone, preferably in a single file. No shared code.
Links to the POSIX description.
Identifies unspecified or Implementation Defined Behavior (IDB).
Identifies Undefined Behavior (UB).
Notes XSI extensions (XSI) but does not implement them.
Explains steps taken when IDB and UB are encountered.
Calls setlocale(LC_ALL, "") to honor libc's locale settings.
Uses wchar_t and friends where necessary to honor locale settings.
Notes other locale dependent behavior and steps taken to honor it.

Building
--------
Makefile is POSIX compliant.
To use non default compiler and flags edit config.mk.

Coding Standards and Style
--------------------------
basics: http://suckless.org/style
specifics and exceptions:
C11
POSIX.1-2008 (Issue 7, 2013 Edition)
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap02.html#tag_02_02
variable declarations at top of block, not necessarily function
const correctness (const everywhere, as an exercise)
const is always right of type

TODO
----
Flesh out README with common examples
Create tests/