aboutsummaryrefslogtreecommitdiff
path: root/project/src/ui/ui-wbmgt.h
diff options
context:
space:
mode:
authorWiimm <wiimm@wiimm.de>2023-07-22 22:40:04 +0200
committerWiimm <wiimm@wiimm.de>2023-07-22 22:40:04 +0200
commit7a4ee26983b941ce0a8f72bcc02bf5566e9a7886 (patch)
tree202755942a4d5b67bedcd9f3c21eb2ababf8dd79 /project/src/ui/ui-wbmgt.h
parentb5b1fe7fc0cf460d6204c18ba7bb4c40f7597efa (diff)
SZS v2.36a
Diffstat (limited to '')
-rw-r--r--project/src/ui/ui-wbmgt.h50
1 files changed, 36 insertions, 14 deletions
diff --git a/project/src/ui/ui-wbmgt.h b/project/src/ui/ui-wbmgt.h
index 1f2375b..6f5b78e 100644
--- a/project/src/ui/ui-wbmgt.h
+++ b/project/src/ui/ui-wbmgt.h
@@ -59,6 +59,8 @@ typedef enum enumOptions
OPT_LONG,
OPT_NO_HEADER,
OPT_BRIEF,
+ OPT_NO_WILDCARDS,
+ OPT_IN_ORDER,
OPT_DEST,
OPT_DEST2,
OPT_ESC,
@@ -88,7 +90,7 @@ typedef enum enumOptions
OPT_EXPORT,
OPT_SECTIONS,
- OPT__N_SPECIFIC, // == 32
+ OPT__N_SPECIFIC, // == 34
//----- global options -----
@@ -128,7 +130,7 @@ typedef enum enumOptions
OPT_NEW,
OPT_EXTRACT,
- OPT__N_TOTAL // == 67
+ OPT__N_TOTAL // == 69
} enumOptions;
@@ -146,6 +148,8 @@ typedef enum enumOptions
// OB_LONG = 1llu << OPT_LONG,
// OB_NO_HEADER = 1llu << OPT_NO_HEADER,
// OB_BRIEF = 1llu << OPT_BRIEF,
+// OB_NO_WILDCARDS = 1llu << OPT_NO_WILDCARDS,
+// OB_IN_ORDER = 1llu << OPT_IN_ORDER,
// OB_DEST = 1llu << OPT_DEST,
// OB_DEST2 = 1llu << OPT_DEST2,
// OB_ESC = 1llu << OPT_ESC,
@@ -227,8 +231,10 @@ typedef enum enumOptions
// | OB_LONG
// | OB_BRIEF,
//
-// OB_CMD_FILETYPE = OB_LONG
-// | OB_IGNORE,
+// OB_CMD_FILETYPE = OB_NO_WILDCARDS
+// | OB_IN_ORDER
+// | OB_IGNORE
+// | OB_LONG,
//
// OB_CMD_FILEATTRIB = OB_NO_HEADER,
//
@@ -239,14 +245,20 @@ typedef enum enumOptions
//
// OB_CMD_EXTRACT = OB_NO_HEADER,
//
-// OB_CMD_SECTIONS = OB_IGNORE,
+// OB_CMD_SECTIONS = OB_NO_WILDCARDS
+// | OB_IN_ORDER
+// | OB_IGNORE,
//
-// OB_CMD_LIST = OB_IGNORE
+// OB_CMD_LIST = OB_NO_WILDCARDS
+// | OB_IN_ORDER
+// | OB_IGNORE
// | OB_PATCH_BMG
// | OB_MACRO_BMG
// | OB_FILTER_BMG,
//
-// OB_CMD_SLOTS = OB_IGNORE
+// OB_CMD_SLOTS = OB_NO_WILDCARDS
+// | OB_IN_ORDER
+// | OB_IGNORE
// | OB_PATCH_BMG
// | OB_MACRO_BMG
// | OB_FILTER_BMG,
@@ -257,8 +269,10 @@ typedef enum enumOptions
// | OB_DEST
// | OB_ESC,
//
-// OB_CMD_CAT = OB_GRP_TEXTOUT
+// OB_CMD_CAT = OB_NO_WILDCARDS
+// | OB_IN_ORDER
// | OB_IGNORE
+// | OB_GRP_TEXTOUT
// | OB_PATCH_BMG
// | OB_MACRO_BMG
// | OB_FILTER_BMG,
@@ -267,28 +281,34 @@ typedef enum enumOptions
//
// OB_CMD_IDENTIFIER = OB_GRP_TEXTOUT,
//
-// OB_CMD_DECODE = OB_GRP_DEST
-// | OB_GRP_TEXTOUT
+// OB_CMD_DECODE = OB_NO_WILDCARDS
+// | OB_IN_ORDER
// | OB_IGNORE
+// | OB_GRP_DEST
+// | OB_GRP_TEXTOUT
// | OB_PATCH_BMG
// | OB_MACRO_BMG
// | OB_FILTER_BMG,
//
-// OB_CMD_ENCODE = OB_GRP_DEST
+// OB_CMD_ENCODE = OB_NO_WILDCARDS
+// | OB_IN_ORDER
+// | OB_IGNORE
+// | OB_GRP_DEST
// | OB_BMG_ENDIAN
// | OB_BMG_ENCODING
// | OB_BMG_INF_SIZE
// | OB_BMG_MID
// | OB_FORCE_ATTRIB
-// | OB_IGNORE
// | OB_PATCH_BMG
// | OB_MACRO_BMG
// | OB_FILTER_BMG
// | OB_ALIGN,
//
-// OB_CMD_PATCH = OB_GRP_DEST
-// | OB_GRP_TEXTOUT
+// OB_CMD_PATCH = OB_NO_WILDCARDS
+// | OB_IN_ORDER
// | OB_IGNORE
+// | OB_GRP_DEST
+// | OB_GRP_TEXTOUT
// | OB_PATCH_BMG
// | OB_MACRO_BMG
// | OB_FILTER_BMG
@@ -388,6 +408,8 @@ typedef enum enumGetOpt
GO_CT_CODE,
GO_LE_CODE,
GO_CHDIR,
+ GO_NO_WILDCARDS,
+ GO_IN_ORDER,
GO_POINTS,
GO_UTF_8,
GO_NO_UTF_8,