+
+### Specifics
+
+---
+
+### asprintf
+
+includes `vasprintf()` and `asprintf()`
+
+---
+
+### getopt\_long
+
+includes `getopt()`, `getsubopt()`, `getopt_long()` and `getopt_long_only()`
+
+`getopt_long.h` has additional macros related to argument
+permuting, defining those enables it per function (GNU behaviour, can still be disabled at runtime by setting `$POSIXLY_CORRECT`):
+
+```
+#define GETOPT_PERMUTE_ARGS
+#define GETOPT_LONG_PERMUTE_ARGS
+#define GETOPT_LONG_ONLY_PERMUTE_ARGS
+```
+
+---
+
+### strlcat
+
+includes `strlcat()` and `strlcpy()`
+
+---