// arp vi:nDsdap:A:H:[+Ap][!sd]
#undef OPTSTR_arp
-#define OPTSTR_arp 0
+#define OPTSTR_arp "vi:nDsdap:A:H:[+Ap][!sd]"
#ifdef CLEANUP_arp
#undef CLEANUP_arp
#undef FOR_arp
// arping <1>1s:I:w#<0c#<0AUDbqf[+AU][+Df]
#undef OPTSTR_arping
-#define OPTSTR_arping 0
+#define OPTSTR_arping "<1>1s:I:w#<0c#<0AUDbqf[+AU][+Df]"
#ifdef CLEANUP_arping
#undef CLEANUP_arping
#undef FOR_arping
// blkid
#undef OPTSTR_blkid
-#define OPTSTR_blkid 0
+#define OPTSTR_blkid " "
#ifdef CLEANUP_blkid
#undef CLEANUP_blkid
#undef FOR_blkid
// bootchartd
#undef OPTSTR_bootchartd
-#define OPTSTR_bootchartd 0
+#define OPTSTR_bootchartd " "
#ifdef CLEANUP_bootchartd
#undef CLEANUP_bootchartd
#undef FOR_bootchartd
// brctl <1
#undef OPTSTR_brctl
-#define OPTSTR_brctl 0
+#define OPTSTR_brctl "<1"
#ifdef CLEANUP_brctl
#undef CLEANUP_brctl
#undef FOR_brctl
// bzcat
#undef OPTSTR_bzcat
-#define OPTSTR_bzcat 0
+#define OPTSTR_bzcat " "
#ifdef CLEANUP_bzcat
#undef CLEANUP_bzcat
#undef FOR_bzcat
// catv vte
#undef OPTSTR_catv
-#define OPTSTR_catv 0
+#define OPTSTR_catv "vte"
#ifdef CLEANUP_catv
#undef CLEANUP_catv
#undef FOR_catv
// cd
#undef OPTSTR_cd
-#define OPTSTR_cd 0
+#define OPTSTR_cd " "
#ifdef CLEANUP_cd
#undef CLEANUP_cd
#undef FOR_cd
// chattr
#undef OPTSTR_chattr
-#define OPTSTR_chattr 0
+#define OPTSTR_chattr " "
#ifdef CLEANUP_chattr
#undef CLEANUP_chattr
#undef FOR_chattr
// chvt <1
#undef OPTSTR_chvt
-#define OPTSTR_chvt 0
+#define OPTSTR_chvt "<1"
#ifdef CLEANUP_chvt
#undef CLEANUP_chvt
#undef FOR_chvt
// clear
#undef OPTSTR_clear
-#define OPTSTR_clear 0
+#define OPTSTR_clear " "
#ifdef CLEANUP_clear
#undef CLEANUP_clear
#undef FOR_clear
#endif
-// cmp <2>2ls <2>2ls
+// cmp <2>2ls[!ls] <2>2ls[!ls]
#undef OPTSTR_cmp
-#define OPTSTR_cmp "<2>2ls"
+#define OPTSTR_cmp "<2>2ls[!ls]"
#ifdef CLEANUP_cmp
#undef CLEANUP_cmp
#undef FOR_cmp
// compress zcd9lrg[-cd][!zgLr]
#undef OPTSTR_compress
-#define OPTSTR_compress 0
+#define OPTSTR_compress "zcd9lrg[-cd][!zgLr]"
#ifdef CLEANUP_compress
#undef CLEANUP_compress
#undef FOR_compress
// count
#undef OPTSTR_count
-#define OPTSTR_count 0
+#define OPTSTR_count " "
#ifdef CLEANUP_count
#undef CLEANUP_count
#undef FOR_count
// crond fbSl#<0=8d#<0L:c:[-bf][-LS][-ld]
#undef OPTSTR_crond
-#define OPTSTR_crond 0
+#define OPTSTR_crond "fbSl#<0=8d#<0L:c:[-bf][-LS][-ld]"
#ifdef CLEANUP_crond
#undef CLEANUP_crond
#undef FOR_crond
// crontab c:u:elr[!elr]
#undef OPTSTR_crontab
-#define OPTSTR_crontab 0
+#define OPTSTR_crontab "c:u:elr[!elr]"
#ifdef CLEANUP_crontab
#undef CLEANUP_crontab
#undef FOR_crontab
// dd
#undef OPTSTR_dd
-#define OPTSTR_dd 0
+#define OPTSTR_dd " "
#ifdef CLEANUP_dd
#undef CLEANUP_dd
#undef FOR_dd
// deallocvt >1
#undef OPTSTR_deallocvt
-#define OPTSTR_deallocvt 0
+#define OPTSTR_deallocvt ">1"
#ifdef CLEANUP_deallocvt
#undef CLEANUP_deallocvt
#undef FOR_deallocvt
// dhcp V:H:F:x*r:O*A#<0=20T#<0=3t#<0=3s:p:i:SBRCaovqnbf
#undef OPTSTR_dhcp
-#define OPTSTR_dhcp 0
+#define OPTSTR_dhcp "V:H:F:x*r:O*A#<0=20T#<0=3t#<0=3s:p:i:SBRCaovqnbf"
#ifdef CLEANUP_dhcp
#undef CLEANUP_dhcp
#undef FOR_dhcp
// dhcp6 r:A#<0T#<0t#<0s:p:i:SRvqnbf
#undef OPTSTR_dhcp6
-#define OPTSTR_dhcp6 0
+#define OPTSTR_dhcp6 "r:A#<0T#<0t#<0s:p:i:SRvqnbf"
#ifdef CLEANUP_dhcp6
#undef CLEANUP_dhcp6
#undef FOR_dhcp6
// dhcpd >1P#<0>65535fi:S46[!46]
#undef OPTSTR_dhcpd
-#define OPTSTR_dhcpd 0
+#define OPTSTR_dhcpd ">1P#<0>65535fi:S46[!46]"
#ifdef CLEANUP_dhcpd
#undef CLEANUP_dhcpd
#undef FOR_dhcpd
// diff <2>2B(ignore-blank-lines)d(minimal)b(ignore-space-change)ut(expand-tabs)w(ignore-all-space)i(ignore-case)T(initial-tab)s(report-identical-files)q(brief)a(text)L(label)*S(starting-file):N(new-file)r(recursive)U(unified)#<0=3
#undef OPTSTR_diff
-#define OPTSTR_diff 0
+#define OPTSTR_diff "<2>2B(ignore-blank-lines)d(minimal)b(ignore-space-change)ut(expand-tabs)w(ignore-all-space)i(ignore-case)T(initial-tab)s(report-identical-files)q(brief)a(text)L(label)*S(starting-file):N(new-file)r(recursive)U(unified)#<0=3"
#ifdef CLEANUP_diff
#undef CLEANUP_diff
#undef FOR_diff
// dos2unix
#undef OPTSTR_dos2unix
-#define OPTSTR_dos2unix 0
+#define OPTSTR_dos2unix " "
#ifdef CLEANUP_dos2unix
#undef CLEANUP_dos2unix
#undef FOR_dos2unix
// dumpleases >0arf:[!ar]
#undef OPTSTR_dumpleases
-#define OPTSTR_dumpleases 0
+#define OPTSTR_dumpleases ">0arf:[!ar]"
#ifdef CLEANUP_dumpleases
#undef CLEANUP_dumpleases
#undef FOR_dumpleases
// eject >1stT[!tT]
#undef OPTSTR_eject
-#define OPTSTR_eject 0
+#define OPTSTR_eject ">1stT[!tT]"
#ifdef CLEANUP_eject
#undef CLEANUP_eject
#undef FOR_eject
// exit
#undef OPTSTR_exit
-#define OPTSTR_exit 0
+#define OPTSTR_exit " "
#ifdef CLEANUP_exit
#undef CLEANUP_exit
#undef FOR_exit
// expr
#undef OPTSTR_expr
-#define OPTSTR_expr 0
+#define OPTSTR_expr " "
#ifdef CLEANUP_expr
#undef CLEANUP_expr
#undef FOR_expr
// factor
#undef OPTSTR_factor
-#define OPTSTR_factor 0
+#define OPTSTR_factor " "
#ifdef CLEANUP_factor
#undef CLEANUP_factor
#undef FOR_factor
// false
#undef OPTSTR_false
-#define OPTSTR_false 0
+#define OPTSTR_false " "
#ifdef CLEANUP_false
#undef CLEANUP_false
#undef FOR_false
// fdisk C#<0H#<0S#<0b#<512ul
#undef OPTSTR_fdisk
-#define OPTSTR_fdisk 0
+#define OPTSTR_fdisk "C#<0H#<0S#<0b#<512ul"
#ifdef CLEANUP_fdisk
#undef CLEANUP_fdisk
#undef FOR_fdisk
#undef FLAG_C
#endif
-// file <1
+// file <1 <1
#undef OPTSTR_file
-#define OPTSTR_file 0
+#define OPTSTR_file "<1"
#ifdef CLEANUP_file
#undef CLEANUP_file
#undef FOR_file
// fold bsuw#<1
#undef OPTSTR_fold
-#define OPTSTR_fold 0
+#define OPTSTR_fold "bsuw#<1"
#ifdef CLEANUP_fold
#undef CLEANUP_fold
#undef FOR_fold
// fsck ?t:ANPRTVsC#
#undef OPTSTR_fsck
-#define OPTSTR_fsck 0
+#define OPTSTR_fsck "?t:ANPRTVsC#"
#ifdef CLEANUP_fsck
#undef CLEANUP_fsck
#undef FOR_fsck
// fstype <1
#undef OPTSTR_fstype
-#define OPTSTR_fstype 0
+#define OPTSTR_fstype "<1"
#ifdef CLEANUP_fstype
#undef CLEANUP_fstype
#undef FOR_fstype
// fsync <1d
#undef OPTSTR_fsync
-#define OPTSTR_fsync 0
+#define OPTSTR_fsync "<1d"
#ifdef CLEANUP_fsync
#undef CLEANUP_fsync
#undef FOR_fsync
// ftpget <2cvu:p:P#<0=21>65535
#undef OPTSTR_ftpget
-#define OPTSTR_ftpget 0
+#define OPTSTR_ftpget "<2cvu:p:P#<0=21>65535"
#ifdef CLEANUP_ftpget
#undef CLEANUP_ftpget
#undef FOR_ftpget
// getty <2t#<0H:I:l:f:iwnmLh
#undef OPTSTR_getty
-#define OPTSTR_getty 0
+#define OPTSTR_getty "<2t#<0H:I:l:f:iwnmLh"
#ifdef CLEANUP_getty
#undef CLEANUP_getty
#undef FOR_getty
// groupadd <1>2g#<0S
#undef OPTSTR_groupadd
-#define OPTSTR_groupadd 0
+#define OPTSTR_groupadd "<1>2g#<0S"
#ifdef CLEANUP_groupadd
#undef CLEANUP_groupadd
#undef FOR_groupadd
// groupdel <1>2
#undef OPTSTR_groupdel
-#define OPTSTR_groupdel 0
+#define OPTSTR_groupdel "<1>2"
#ifdef CLEANUP_groupdel
#undef CLEANUP_groupdel
#undef FOR_groupdel
// groups
#undef OPTSTR_groups
-#define OPTSTR_groups 0
+#define OPTSTR_groups " "
#ifdef CLEANUP_groups
#undef CLEANUP_groups
#undef FOR_groups
// gunzip cflqStv
#undef OPTSTR_gunzip
-#define OPTSTR_gunzip 0
+#define OPTSTR_gunzip "cflqStv"
#ifdef CLEANUP_gunzip
#undef CLEANUP_gunzip
#undef FOR_gunzip
// gzip d19dcflqStvgLRz[!gLRz]
#undef OPTSTR_gzip
-#define OPTSTR_gzip 0
+#define OPTSTR_gzip "d19dcflqStvgLRz[!gLRz]"
#ifdef CLEANUP_gzip
#undef CLEANUP_gzip
#undef FOR_gzip
// hello
#undef OPTSTR_hello
-#define OPTSTR_hello 0
+#define OPTSTR_hello " "
#ifdef CLEANUP_hello
#undef CLEANUP_hello
#undef FOR_hello
// hexedit <1>1r
#undef OPTSTR_hexedit
-#define OPTSTR_hexedit 0
+#define OPTSTR_hexedit "<1>1r"
#ifdef CLEANUP_hexedit
#undef CLEANUP_hexedit
#undef FOR_hexedit
// host <1>2avt:
#undef OPTSTR_host
-#define OPTSTR_host 0
+#define OPTSTR_host "<1>2avt:"
#ifdef CLEANUP_host
#undef CLEANUP_host
#undef FOR_host
// hostid >0
#undef OPTSTR_hostid
-#define OPTSTR_hostid 0
+#define OPTSTR_hostid ">0"
#ifdef CLEANUP_hostid
#undef CLEANUP_hostid
#undef FOR_hostid
#endif
-// hostname
+// hostname bF: bF:
#undef OPTSTR_hostname
-#define OPTSTR_hostname 0
+#define OPTSTR_hostname "bF:"
#ifdef CLEANUP_hostname
#undef CLEANUP_hostname
#undef FOR_hostname
+#undef FLAG_F
+#undef FLAG_b
#endif
// hwclock >0(fast)f(rtc):u(utc)l(localtime)t(systz)s(hctosys)r(show)w(systohc)[-ul][!rtsw] >0(fast)f(rtc):u(utc)l(localtime)t(systz)s(hctosys)r(show)w(systohc)[-ul][!rtsw]
// iconv cst:f:
#undef OPTSTR_iconv
-#define OPTSTR_iconv 0
+#define OPTSTR_iconv "cst:f:"
#ifdef CLEANUP_iconv
#undef CLEANUP_iconv
#undef FOR_iconv
// init
#undef OPTSTR_init
-#define OPTSTR_init 0
+#define OPTSTR_init " "
#ifdef CLEANUP_init
#undef CLEANUP_init
#undef FOR_init
// iotop >0AaKOk*o*p*u*s#<1=7d#=3<1n#<1bq
#undef OPTSTR_iotop
-#define OPTSTR_iotop 0
+#define OPTSTR_iotop ">0AaKOk*o*p*u*s#<1=7d#=3<1n#<1bq"
#ifdef CLEANUP_iotop
#undef CLEANUP_iotop
#undef FOR_iotop
// ip
#undef OPTSTR_ip
-#define OPTSTR_ip 0
+#define OPTSTR_ip " "
#ifdef CLEANUP_ip
#undef CLEANUP_ip
#undef FOR_ip
// ipcrm m*M*s*S*q*Q*
#undef OPTSTR_ipcrm
-#define OPTSTR_ipcrm 0
+#define OPTSTR_ipcrm "m*M*s*S*q*Q*"
#ifdef CLEANUP_ipcrm
#undef CLEANUP_ipcrm
#undef FOR_ipcrm
// ipcs acptulsqmi#
#undef OPTSTR_ipcs
-#define OPTSTR_ipcs 0
+#define OPTSTR_ipcs "acptulsqmi#"
#ifdef CLEANUP_ipcs
#undef CLEANUP_ipcs
#undef FOR_ipcs
// killall5 ?o*ls: [!lo][!ls]
#undef OPTSTR_killall5
-#define OPTSTR_killall5 0
+#define OPTSTR_killall5 "?o*ls: [!lo][!ls]"
#ifdef CLEANUP_killall5
#undef CLEANUP_killall5
#undef FOR_killall5
// klogd c#<1>8n
#undef OPTSTR_klogd
-#define OPTSTR_klogd 0
+#define OPTSTR_klogd "c#<1>8n"
#ifdef CLEANUP_klogd
#undef CLEANUP_klogd
#undef FOR_klogd
// last f:W
#undef OPTSTR_last
-#define OPTSTR_last 0
+#define OPTSTR_last "f:W"
#ifdef CLEANUP_last
#undef CLEANUP_last
#undef FOR_last
// link <2>2
#undef OPTSTR_link
-#define OPTSTR_link 0
+#define OPTSTR_link "<2>2"
#ifdef CLEANUP_link
#undef CLEANUP_link
#undef FOR_link
#undef FOR_load_policy
#endif
+// log <1p:t: <1p:t:
+#undef OPTSTR_log
+#define OPTSTR_log "<1p:t:"
+#ifdef CLEANUP_log
+#undef CLEANUP_log
+#undef FOR_log
+#undef FLAG_t
+#undef FLAG_p
+#endif
+
// logger st:p:
#undef OPTSTR_logger
-#define OPTSTR_logger 0
+#define OPTSTR_logger "st:p:"
#ifdef CLEANUP_logger
#undef CLEANUP_logger
#undef FOR_logger
// login >1f:ph:
#undef OPTSTR_login
-#define OPTSTR_login 0
+#define OPTSTR_login ">1f:ph:"
#ifdef CLEANUP_login
#undef CLEANUP_login
#undef FOR_login
// lsmod
#undef OPTSTR_lsmod
-#define OPTSTR_lsmod 0
+#define OPTSTR_lsmod " "
#ifdef CLEANUP_lsmod
#undef CLEANUP_lsmod
#undef FOR_lsmod
// lspci emkn@i:
#undef OPTSTR_lspci
-#define OPTSTR_lspci 0
+#define OPTSTR_lspci "emkn@i:"
#ifdef CLEANUP_lspci
#undef CLEANUP_lspci
#undef FOR_lspci
// lsusb
#undef OPTSTR_lsusb
-#define OPTSTR_lsusb 0
+#define OPTSTR_lsusb " "
#ifdef CLEANUP_lsusb
#undef CLEANUP_lsusb
#undef FOR_lsusb
#undef FLAG_d
#endif
-// md5sum b b
+// md5sum bc*[!bc] bc*[!bc]
#undef OPTSTR_md5sum
-#define OPTSTR_md5sum "b"
+#define OPTSTR_md5sum "bc*[!bc]"
#ifdef CLEANUP_md5sum
#undef CLEANUP_md5sum
#undef FOR_md5sum
+#undef FLAG_c
#undef FLAG_b
#endif
// mdev s
#undef OPTSTR_mdev
-#define OPTSTR_mdev 0
+#define OPTSTR_mdev "s"
#ifdef CLEANUP_mdev
#undef CLEANUP_mdev
#undef FOR_mdev
// mix c:d:l#r#
#undef OPTSTR_mix
-#define OPTSTR_mix 0
+#define OPTSTR_mix "c:d:l#r#"
#ifdef CLEANUP_mix
#undef CLEANUP_mix
#undef FOR_mix
// mke2fs <1>2g:Fnqm#N#i#b#
#undef OPTSTR_mke2fs
-#define OPTSTR_mke2fs 0
+#define OPTSTR_mke2fs "<1>2g:Fnqm#N#i#b#"
#ifdef CLEANUP_mke2fs
#undef CLEANUP_mke2fs
#undef FOR_mke2fs
// mkpasswd >2S:m:P#=0<0
#undef OPTSTR_mkpasswd
-#define OPTSTR_mkpasswd 0
+#define OPTSTR_mkpasswd ">2S:m:P#=0<0"
#ifdef CLEANUP_mkpasswd
#undef CLEANUP_mkpasswd
#undef FOR_mkpasswd
// modprobe alrqvsDb
#undef OPTSTR_modprobe
-#define OPTSTR_modprobe 0
+#define OPTSTR_modprobe "alrqvsDb"
#ifdef CLEANUP_modprobe
#undef CLEANUP_modprobe
#undef FOR_modprobe
// more
#undef OPTSTR_more
-#define OPTSTR_more 0
+#define OPTSTR_more " "
#ifdef CLEANUP_more
#undef CLEANUP_more
#undef FOR_more
// nproc (all)
#undef OPTSTR_nproc
-#define OPTSTR_nproc 0
+#define OPTSTR_nproc "(all)"
#ifdef CLEANUP_nproc
#undef CLEANUP_nproc
#undef FOR_nproc
// nsenter <1F(no-fork)t#<1(target)i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);
#undef OPTSTR_nsenter
-#define OPTSTR_nsenter 0
+#define OPTSTR_nsenter "<1F(no-fork)t#<1(target)i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);"
#ifdef CLEANUP_nsenter
#undef CLEANUP_nsenter
#undef FOR_nsenter
// oneit ^<1nc:p3[!pn]
#undef OPTSTR_oneit
-#define OPTSTR_oneit 0
+#define OPTSTR_oneit "^<1nc:p3[!pn]"
#ifdef CLEANUP_oneit
#undef CLEANUP_oneit
#undef FOR_oneit
// openvt c#<1>63sw
#undef OPTSTR_openvt
-#define OPTSTR_openvt 0
+#define OPTSTR_openvt "c#<1>63sw"
#ifdef CLEANUP_openvt
#undef CLEANUP_openvt
#undef FOR_openvt
// passwd >1a:dlu
#undef OPTSTR_passwd
-#define OPTSTR_passwd 0
+#define OPTSTR_passwd ">1a:dlu"
#ifdef CLEANUP_passwd
#undef CLEANUP_passwd
#undef FOR_passwd
#undef FLAG_d
#endif
-// patch ulp#i:R xulp#i:R
+// patch (dry-run)d:ulp#i:R (dry-run)xd:ulp#i:R
#undef OPTSTR_patch
-#define OPTSTR_patch "ulp#i:R"
+#define OPTSTR_patch "(dry-run)\ 1d:ulp#i:R"
#ifdef CLEANUP_patch
#undef CLEANUP_patch
#undef FOR_patch
#undef FLAG_p
#undef FLAG_l
#undef FLAG_u
+#undef FLAG_d
#undef FLAG_x
+#undef FLAG_dry_run
#endif
// pgrep ?cld:u*U*t*s*P*g*G*fnovxL:[-no] ?cld:u*U*t*s*P*g*G*fnovxL:[-no]
// ping <1>1t#<0>255c#<0s#<0>65535I:W#<0w#<0q46[-46]
#undef OPTSTR_ping
-#define OPTSTR_ping 0
+#define OPTSTR_ping "<1>1t#<0>255c#<0s#<0>65535I:W#<0w#<0q46[-46]"
#ifdef CLEANUP_ping
#undef CLEANUP_ping
#undef FOR_ping
#undef FOR_pivot_root
#endif
-// pkill Vu*U*t*s*P*g*G*fnovxl:[-no] Vu*U*t*s*P*g*G*fnovxl:[-no]
+// pkill ?Vu*U*t*s*P*g*G*fnovxl:[-no] ?Vu*U*t*s*P*g*G*fnovxl:[-no]
#undef OPTSTR_pkill
-#define OPTSTR_pkill "Vu*U*t*s*P*g*G*fnovxl:[-no]"
+#define OPTSTR_pkill "?Vu*U*t*s*P*g*G*fnovxl:[-no]"
#ifdef CLEANUP_pkill
#undef CLEANUP_pkill
#undef FOR_pkill
#undef FOR_printf
#endif
-// ps k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae] k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae]
+// ps k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae][!oO] k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae][!oO]
#undef OPTSTR_ps
-#define OPTSTR_ps "k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae]"
+#define OPTSTR_ps "k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae][!oO]"
#ifdef CLEANUP_ps
#undef CLEANUP_ps
#undef FOR_ps
// readahead
#undef OPTSTR_readahead
-#define OPTSTR_readahead 0
+#define OPTSTR_readahead " "
#ifdef CLEANUP_readahead
#undef CLEANUP_readahead
#undef FOR_readahead
// reboot fn
#undef OPTSTR_reboot
-#define OPTSTR_reboot 0
+#define OPTSTR_reboot "fn"
#ifdef CLEANUP_reboot
#undef CLEANUP_reboot
#undef FOR_reboot
// reset
#undef OPTSTR_reset
-#define OPTSTR_reset 0
+#define OPTSTR_reset " "
#ifdef CLEANUP_reset
#undef CLEANUP_reset
#undef FOR_reset
// rev
#undef OPTSTR_rev
-#define OPTSTR_rev 0
+#define OPTSTR_rev " "
#ifdef CLEANUP_rev
#undef CLEANUP_rev
#undef FOR_rev
#undef FLAG_w
#endif
-// route ?neA: ?neA:
+// route ?neA:
#undef OPTSTR_route
#define OPTSTR_route "?neA:"
#ifdef CLEANUP_route
#undef FLAG_version
#endif
+// sendevent <4>4 <4>4
+#undef OPTSTR_sendevent
+#define OPTSTR_sendevent "<4>4"
+#ifdef CLEANUP_sendevent
+#undef CLEANUP_sendevent
+#undef FOR_sendevent
+#endif
+
// seq <1>3?f:s:w[!fw] <1>3?f:s:w[!fw]
#undef OPTSTR_seq
#define OPTSTR_seq "<1>3?f:s:w[!fw]"
// sh c:i
#undef OPTSTR_sh
-#define OPTSTR_sh 0
+#define OPTSTR_sh "c:i"
#ifdef CLEANUP_sh
#undef CLEANUP_sh
#undef FOR_sh
#undef FLAG_c
#endif
-// sha1sum b b
+// sha1sum bc*[!bc] bc*[!bc]
#undef OPTSTR_sha1sum
-#define OPTSTR_sha1sum "b"
+#define OPTSTR_sha1sum "bc*[!bc]"
#ifdef CLEANUP_sha1sum
#undef CLEANUP_sha1sum
#undef FOR_sha1sum
+#undef FLAG_c
#undef FLAG_b
#endif
// shred <1zxus#<1n#<1o#<0f
#undef OPTSTR_shred
-#define OPTSTR_shred 0
+#define OPTSTR_shred "<1zxus#<1n#<1o#<0f"
#ifdef CLEANUP_shred
#undef CLEANUP_shred
#undef FOR_shred
// skeleton (walrus)(blubber):;(also):e@d*c#b:a
#undef OPTSTR_skeleton
-#define OPTSTR_skeleton 0
+#define OPTSTR_skeleton "(walrus)(blubber):;(also):e@d*c#b:a"
#ifdef CLEANUP_skeleton
#undef CLEANUP_skeleton
#undef FOR_skeleton
// skeleton_alias b#dq
#undef OPTSTR_skeleton_alias
-#define OPTSTR_skeleton_alias 0
+#define OPTSTR_skeleton_alias "b#dq"
#ifdef CLEANUP_skeleton_alias
#undef CLEANUP_skeleton_alias
#undef FOR_skeleton_alias
#undef FLAG_a
#endif
-// stat <1c:f <1c:f
+// start
+#undef OPTSTR_start
+#define OPTSTR_start " "
+#ifdef CLEANUP_start
+#undef CLEANUP_start
+#undef FOR_start
+#endif
+
+// stat <1c:fLt <1c:fLt
#undef OPTSTR_stat
-#define OPTSTR_stat "<1c:f"
+#define OPTSTR_stat "<1c:fLt"
#ifdef CLEANUP_stat
#undef CLEANUP_stat
#undef FOR_stat
+#undef FLAG_t
+#undef FLAG_L
#undef FLAG_f
#undef FLAG_c
#endif
+// stop
+#undef OPTSTR_stop
+#define OPTSTR_stop " "
+#ifdef CLEANUP_stop
+#undef CLEANUP_stop
+#undef FOR_stop
+#endif
+
// strings an#=4<1fo an#=4<1fo
#undef OPTSTR_strings
#define OPTSTR_strings "an#=4<1fo"
// su lmpc:s:
#undef OPTSTR_su
-#define OPTSTR_su 0
+#define OPTSTR_su "lmpc:s:"
#ifdef CLEANUP_su
#undef CLEANUP_su
#undef FOR_su
// sulogin t#<0=0
#undef OPTSTR_sulogin
-#define OPTSTR_sulogin 0
+#define OPTSTR_sulogin "t#<0=0"
#ifdef CLEANUP_sulogin
#undef CLEANUP_sulogin
#undef FOR_sulogin
// switch_root <2c:h
#undef OPTSTR_switch_root
-#define OPTSTR_switch_root 0
+#define OPTSTR_switch_root "<2c:h"
#ifdef CLEANUP_switch_root
#undef CLEANUP_switch_root
#undef FOR_switch_root
// sync
#undef OPTSTR_sync
-#define OPTSTR_sync 0
+#define OPTSTR_sync " "
#ifdef CLEANUP_sync
#undef CLEANUP_sync
#undef FOR_sync
// syslogd >0l#<1>8=8R:b#<0>99=1s#<0=200m#<0>71582787=20O:p:f:a:nSKLD
#undef OPTSTR_syslogd
-#define OPTSTR_syslogd 0
+#define OPTSTR_syslogd ">0l#<1>8=8R:b#<0>99=1s#<0=200m#<0>71582787=20O:p:f:a:nSKLD"
#ifdef CLEANUP_syslogd
#undef CLEANUP_syslogd
#undef FOR_syslogd
// tac
#undef OPTSTR_tac
-#define OPTSTR_tac 0
+#define OPTSTR_tac " "
#ifdef CLEANUP_tac
#undef CLEANUP_tac
#undef FOR_tac
// tcpsvd ^<3c#=30<1C:b#=20<0u:l:hEv
#undef OPTSTR_tcpsvd
-#define OPTSTR_tcpsvd 0
+#define OPTSTR_tcpsvd "^<3c#=30<1C:b#=20<0u:l:hEv"
#ifdef CLEANUP_tcpsvd
#undef CLEANUP_tcpsvd
#undef FOR_tcpsvd
// telnet <1>2
#undef OPTSTR_telnet
-#define OPTSTR_telnet 0
+#define OPTSTR_telnet "<1>2"
#ifdef CLEANUP_telnet
#undef CLEANUP_telnet
#undef FOR_telnet
// telnetd w#<0b:p#<0>65535=23f:l:FSKi[!wi]
#undef OPTSTR_telnetd
-#define OPTSTR_telnetd 0
+#define OPTSTR_telnetd "w#<0b:p#<0>65535=23f:l:FSKi[!wi]"
#ifdef CLEANUP_telnetd
#undef CLEANUP_telnetd
#undef FOR_telnetd
// test
#undef OPTSTR_test
-#define OPTSTR_test 0
+#define OPTSTR_test " "
#ifdef CLEANUP_test
#undef CLEANUP_test
#undef FOR_test
// test_human_readable <1>1ibs
#undef OPTSTR_test_human_readable
-#define OPTSTR_test_human_readable 0
+#define OPTSTR_test_human_readable "<1>1ibs"
#ifdef CLEANUP_test_human_readable
#undef CLEANUP_test_human_readable
#undef FOR_test_human_readable
// test_many_options ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba
#undef OPTSTR_test_many_options
-#define OPTSTR_test_many_options 0
+#define OPTSTR_test_many_options "ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba"
#ifdef CLEANUP_test_many_options
#undef CLEANUP_test_many_options
#undef FOR_test_many_options
// test_scankey
#undef OPTSTR_test_scankey
-#define OPTSTR_test_scankey 0
+#define OPTSTR_test_scankey " "
#ifdef CLEANUP_test_scankey
#undef CLEANUP_test_scankey
#undef FOR_test_scankey
// tftp <1b#<8>65464r:l:g|p|[!gp]
#undef OPTSTR_tftp
-#define OPTSTR_tftp 0
+#define OPTSTR_tftp "<1b#<8>65464r:l:g|p|[!gp]"
#ifdef CLEANUP_tftp
#undef CLEANUP_tftp
#undef FOR_tftp
// tftpd rcu:l
#undef OPTSTR_tftpd
-#define OPTSTR_tftpd 0
+#define OPTSTR_tftpd "rcu:l"
#ifdef CLEANUP_tftpd
#undef CLEANUP_tftpd
#undef FOR_tftpd
#undef FLAG_v
#endif
-// top >0mk*o*p*u*s#<1=9d#=3<1n#<1bq >0mk*o*p*u*s#<1=9d#=3<1n#<1bq
+// top >0mO*Hk*o*p*u*s#<1d#=3<1n#<1bq[!oO] >0mO*Hk*o*p*u*s#<1d#=3<1n#<1bq[!oO]
#undef OPTSTR_top
-#define OPTSTR_top ">0mk*o*p*u*s#<1=9d#=3<1n#<1bq"
+#define OPTSTR_top ">0mO*Hk*o*p*u*s#<1d#=3<1n#<1bq[!oO]"
#ifdef CLEANUP_top
#undef CLEANUP_top
#undef FOR_top
#undef FLAG_p
#undef FLAG_o
#undef FLAG_k
+#undef FLAG_H
+#undef FLAG_O
#undef FLAG_m
#endif
// toybox
#undef OPTSTR_toybox
-#define OPTSTR_toybox 0
+#define OPTSTR_toybox " "
#ifdef CLEANUP_toybox
#undef CLEANUP_toybox
#undef FOR_toybox
// true
#undef OPTSTR_true
-#define OPTSTR_true 0
+#define OPTSTR_true " "
#ifdef CLEANUP_true
#undef CLEANUP_true
#undef FOR_true
// unix2dos
#undef OPTSTR_unix2dos
-#define OPTSTR_unix2dos 0
+#define OPTSTR_unix2dos " "
#ifdef CLEANUP_unix2dos
#undef CLEANUP_unix2dos
#undef FOR_unix2dos
// unlink <1>1
#undef OPTSTR_unlink
-#define OPTSTR_unlink 0
+#define OPTSTR_unlink "<1>1"
#ifdef CLEANUP_unlink
#undef CLEANUP_unlink
#undef FOR_unlink
// unshare <1^f(fork);r(map-root-user);i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);
#undef OPTSTR_unshare
-#define OPTSTR_unshare 0
+#define OPTSTR_unshare "<1^f(fork);r(map-root-user);i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);"
#ifdef CLEANUP_unshare
#undef CLEANUP_unshare
#undef FOR_unshare
// uptime
#undef OPTSTR_uptime
-#define OPTSTR_uptime 0
+#define OPTSTR_uptime " "
#ifdef CLEANUP_uptime
#undef CLEANUP_uptime
#undef FOR_uptime
// useradd <1>2u#<0G:s:g:h:SDH
#undef OPTSTR_useradd
-#define OPTSTR_useradd 0
+#define OPTSTR_useradd "<1>2u#<0G:s:g:h:SDH"
#ifdef CLEANUP_useradd
#undef CLEANUP_useradd
#undef FOR_useradd
// userdel <1>1r
#undef OPTSTR_userdel
-#define OPTSTR_userdel 0
+#define OPTSTR_userdel "<1>1r"
#ifdef CLEANUP_userdel
#undef CLEANUP_userdel
#undef FOR_userdel
// uudecode >1o:
#undef OPTSTR_uudecode
-#define OPTSTR_uudecode 0
+#define OPTSTR_uudecode ">1o:"
#ifdef CLEANUP_uudecode
#undef CLEANUP_uudecode
#undef FOR_uudecode
// uuencode <1>2m
#undef OPTSTR_uuencode
-#define OPTSTR_uuencode 0
+#define OPTSTR_uuencode "<1>2m"
#ifdef CLEANUP_uuencode
#undef CLEANUP_uuencode
#undef FOR_uuencode
// vi <1>1
#undef OPTSTR_vi
-#define OPTSTR_vi 0
+#define OPTSTR_vi "<1>1"
#ifdef CLEANUP_vi
#undef CLEANUP_vi
#undef FOR_vi
// w
#undef OPTSTR_w
-#define OPTSTR_w 0
+#define OPTSTR_w " "
#ifdef CLEANUP_w
#undef CLEANUP_w
#undef FOR_w
// watch ^<1n#<0=2te
#undef OPTSTR_watch
-#define OPTSTR_watch 0
+#define OPTSTR_watch "^<1n#<0=2te"
#ifdef CLEANUP_watch
#undef CLEANUP_watch
#undef FOR_watch
#undef FLAG_n
#endif
-// wc mcwl[!cm] mcwl[!cm]
+// wc mcwl mcwl
#undef OPTSTR_wc
-#define OPTSTR_wc "mcwl[!cm]"
+#define OPTSTR_wc "mcwl"
#ifdef CLEANUP_wc
#undef CLEANUP_wc
#undef FOR_wc
// wget f:
#undef OPTSTR_wget
-#define OPTSTR_wget 0
+#define OPTSTR_wget "f:"
#ifdef CLEANUP_wget
#undef CLEANUP_wget
#undef FOR_wget
// who a
#undef OPTSTR_who
-#define OPTSTR_who 0
+#define OPTSTR_who "a"
#ifdef CLEANUP_who
#undef CLEANUP_who
#undef FOR_who
#undef FLAG_I
#endif
-// xxd >1c#<1>4096=16l#g#<1=2pr >1c#<1>4096=16l#g#<1=2pr
+// xxd >1c#<1>4096=16l#g#<1=2prs#[!rs] >1c#<1>4096=16l#g#<1=2prs#[!rs]
#undef OPTSTR_xxd
-#define OPTSTR_xxd ">1c#<1>4096=16l#g#<1=2pr"
+#define OPTSTR_xxd ">1c#<1>4096=16l#g#<1=2prs#[!rs]"
#ifdef CLEANUP_xxd
#undef CLEANUP_xxd
#undef FOR_xxd
+#undef FLAG_s
#undef FLAG_r
#undef FLAG_p
#undef FLAG_g
// xzcat
#undef OPTSTR_xzcat
-#define OPTSTR_xzcat 0
+#define OPTSTR_xzcat " "
#ifdef CLEANUP_xzcat
#undef CLEANUP_xzcat
#undef FOR_xzcat
// yes
#undef OPTSTR_yes
-#define OPTSTR_yes 0
+#define OPTSTR_yes " "
#ifdef CLEANUP_yes
#undef CLEANUP_yes
#undef FOR_yes
// zcat
#undef OPTSTR_zcat
-#define OPTSTR_zcat 0
+#define OPTSTR_zcat " "
#ifdef CLEANUP_zcat
#undef CLEANUP_zcat
#undef FOR_zcat
#ifndef TT
#define TT this.hostname
#endif
+#define FLAG_F (1<<0)
+#define FLAG_b (1<<1)
#endif
#ifdef FOR_hwclock
#endif
#endif
+#ifdef FOR_log
+#ifndef TT
+#define TT this.log
+#endif
+#define FLAG_t (1<<0)
+#define FLAG_p (1<<1)
+#endif
+
#ifdef FOR_logger
#ifndef TT
#define TT this.logger
#ifndef TT
#define TT this.md5sum
#endif
-#define FLAG_b (1<<0)
+#define FLAG_c (1<<0)
+#define FLAG_b (1<<1)
#endif
#ifdef FOR_mdev
#define FLAG_p (1<<2)
#define FLAG_l (1<<3)
#define FLAG_u (1<<4)
-#define FLAG_x (FORCED_FLAG<<5)
+#define FLAG_d (1<<5)
+#define FLAG_x (FORCED_FLAG<<6)
+#define FLAG_dry_run (1<<7)
#endif
#ifdef FOR_pgrep
#ifndef TT
#define TT this.route
#endif
-#define FLAG_A (1<<0)
-#define FLAG_e (1<<1)
-#define FLAG_n (1<<2)
+#define FLAG_A (FORCED_FLAG<<0)
+#define FLAG_e (FORCED_FLAG<<1)
+#define FLAG_n (FORCED_FLAG<<2)
#endif
#ifdef FOR_runcon
#define FLAG_version (1<<6)
#endif
+#ifdef FOR_sendevent
+#ifndef TT
+#define TT this.sendevent
+#endif
+#endif
+
#ifdef FOR_seq
#ifndef TT
#define TT this.seq
#ifndef TT
#define TT this.sha1sum
#endif
-#define FLAG_b (1<<0)
+#define FLAG_c (1<<0)
+#define FLAG_b (1<<1)
#endif
#ifdef FOR_shred
#define FLAG_a (1<<2)
#endif
+#ifdef FOR_start
+#ifndef TT
+#define TT this.start
+#endif
+#endif
+
#ifdef FOR_stat
#ifndef TT
#define TT this.stat
#endif
-#define FLAG_f (1<<0)
-#define FLAG_c (1<<1)
+#define FLAG_t (1<<0)
+#define FLAG_L (1<<1)
+#define FLAG_f (1<<2)
+#define FLAG_c (1<<3)
+#endif
+
+#ifdef FOR_stop
+#ifndef TT
+#define TT this.stop
+#endif
#endif
#ifdef FOR_strings
#define FLAG_p (1<<6)
#define FLAG_o (1<<7)
#define FLAG_k (1<<8)
-#define FLAG_m (1<<9)
+#define FLAG_H (1<<9)
+#define FLAG_O (1<<10)
+#define FLAG_m (1<<11)
#endif
#ifdef FOR_touch
#ifndef TT
#define TT this.xxd
#endif
-#define FLAG_r (1<<0)
-#define FLAG_p (1<<1)
-#define FLAG_g (1<<2)
-#define FLAG_l (1<<3)
-#define FLAG_c (1<<4)
+#define FLAG_s (1<<0)
+#define FLAG_r (1<<1)
+#define FLAG_p (1<<2)
+#define FLAG_g (1<<3)
+#define FLAG_l (1<<4)
+#define FLAG_c (1<<5)
#endif
#ifdef FOR_xzcat