diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-01-14 19:26:13 -0700 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-01-14 20:02:28 -0700 |
commit | 7f4b9794efb591c9de9906340fe2c26c838c2f52 (patch) | |
tree | 3d3c90a3357ea8e8f2fb1e92840af525a3dc3669 /lib9p/include | |
parent | af308395c6cea756c9911865137ed29e0fb34aae (diff) |
lib9p: idl: Add numeric constants
Diffstat (limited to 'lib9p/include')
-rw-r--r-- | lib9p/include/lib9p/9p.generated.h | 3 | ||||
-rw-r--r-- | lib9p/include/lib9p/9p.h | 5 |
2 files changed, 3 insertions, 5 deletions
diff --git a/lib9p/include/lib9p/9p.generated.h b/lib9p/include/lib9p/9p.generated.h index 96462a2..3bc77c4 100644 --- a/lib9p/include/lib9p/9p.generated.h +++ b/lib9p/include/lib9p/9p.generated.h @@ -86,8 +86,10 @@ enum lib9p_msg_type { /* uint8_t */ #if CONFIG_9P_ENABLE_9P2000 || CONFIG_9P_ENABLE_9P2000_e || CONFIG_9P_ENABLE_9P2000_u typedef uint16_t lib9p_tag_t; +#define LIB9P_TAG_NOTAG ((lib9p_tag_t)UINT16_C(~0)) typedef uint32_t lib9p_fid_t; +#define LIB9P_FID_NOFID ((lib9p_fid_t)UINT32_C(~0)) struct lib9p_d { uint32_t len; @@ -158,6 +160,7 @@ typedef uint8_t lib9p_qt_t; #endif /* CONFIG_9P_ENABLE_9P2000 || CONFIG_9P_ENABLE_9P2000_e || CONFIG_9P_ENABLE_9P2000_u */ #if CONFIG_9P_ENABLE_9P2000_u typedef uint32_t lib9p_nuid_t; +#define LIB9P_NUID_NONUID ((lib9p_nuid_t)UINT32_C(~0)) #endif /* CONFIG_9P_ENABLE_9P2000_u */ #if CONFIG_9P_ENABLE_9P2000 || CONFIG_9P_ENABLE_9P2000_e || CONFIG_9P_ENABLE_9P2000_u diff --git a/lib9p/include/lib9p/9p.h b/lib9p/include/lib9p/9p.h index 72a8292..21c10e0 100644 --- a/lib9p/include/lib9p/9p.h +++ b/lib9p/include/lib9p/9p.h @@ -19,11 +19,6 @@ #error config.h must define CONFIG_9P_MAX_ERR_SIZE #endif -/******************************************************************************/ - -#define LIB9P_NOTAG ((uint16_t)~0U) -#define LIB9P_NOFID ((uint32_t)~0U) - /* ctx ************************************************************************/ struct lib9p_ctx { |