aboutsummaryrefslogtreecommitdiff
path: root/stdlib/datatypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/datatypes.h')
-rw-r--r--stdlib/datatypes.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/stdlib/datatypes.h b/stdlib/datatypes.h
index dc121c82..b81ff741 100644
--- a/stdlib/datatypes.h
+++ b/stdlib/datatypes.h
@@ -97,7 +97,12 @@ typedef struct Text_s {
#define OptionalPattern_t Text_t
typedef struct {
- enum { PATH_NONE, PATH_RELATIVE, PATH_ABSOLUTE, PATH_HOME } type;
+ enum { PATH_NONE, PATH_RELATIVE, PATH_ABSOLUTE, PATH_HOME } $tag;
+} PathType_t;
+#define OptionalPathType_t PathType_t
+
+typedef struct {
+ PathType_t type;
Array_t components;
} Path_t;
#define OptionalPath_t Path_t