diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-23 23:10:55 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-25 12:43:16 -0600 |
commit | 1632e2611b6e9fc2bbb376072e813c8ccdccff95 (patch) | |
tree | 6f2836f4576b357baa501d0adf7dd40b13d69fae | |
parent | 8987e4bfcbb971582c143c9730bbc8f844577172 (diff) |
lib9p: protogen: cutil.macro(): Only pad the \ with 1 space
-rw-r--r-- | lib9p/9p.generated.c | 72 | ||||
-rw-r--r-- | lib9p/protogen/cutil.py | 2 |
2 files changed, 37 insertions, 37 deletions
diff --git a/lib9p/9p.generated.c b/lib9p/9p.generated.c index af5200f..13ce0f4 100644 --- a/lib9p/9p.generated.c +++ b/lib9p/9p.generated.c @@ -2926,41 +2926,41 @@ LM_FLATTEN static void unmarshal_Twstat(struct _unmarshal_ctx *ctx, struct lib9p /* marshal_* ******************************************************************/ -#define MARSHAL_BYTES_ZEROCOPY(ctx, data, len) \ - if (ctx->net_iov[ctx->net_iov_cnt-1].iov_len) \ - ctx->net_iov_cnt++; \ - ctx->net_iov[ctx->net_iov_cnt-1].iov_base = data; \ - ctx->net_iov[ctx->net_iov_cnt-1].iov_len = len; \ +#define MARSHAL_BYTES_ZEROCOPY(ctx, data, len) \ + if (ctx->net_iov[ctx->net_iov_cnt-1].iov_len) \ + ctx->net_iov_cnt++; \ + ctx->net_iov[ctx->net_iov_cnt-1].iov_base = data; \ + ctx->net_iov[ctx->net_iov_cnt-1].iov_len = len; \ ctx->net_iov_cnt++; -#define MARSHAL_BYTES(ctx, data, len) \ - if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ - ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ - memcpy(&ctx->net_copied[ctx->net_copied_size], data, len); \ - ctx->net_copied_size += len; \ +#define MARSHAL_BYTES(ctx, data, len) \ + if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ + ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ + memcpy(&ctx->net_copied[ctx->net_copied_size], data, len); \ + ctx->net_copied_size += len; \ ctx->net_iov[ctx->net_iov_cnt-1].iov_len += len; -#define MARSHAL_U8LE(ctx, val) \ - if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ - ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ - ctx->net_copied[ctx->net_copied_size] = val; \ - ctx->net_copied_size += 1; \ +#define MARSHAL_U8LE(ctx, val) \ + if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ + ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ + ctx->net_copied[ctx->net_copied_size] = val; \ + ctx->net_copied_size += 1; \ ctx->net_iov[ctx->net_iov_cnt-1].iov_len += 1; -#define MARSHAL_U16LE(ctx, val) \ - if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ - ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ - uint16le_encode(&ctx->net_copied[ctx->net_copied_size], val); \ - ctx->net_copied_size += 2; \ +#define MARSHAL_U16LE(ctx, val) \ + if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ + ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ + uint16le_encode(&ctx->net_copied[ctx->net_copied_size], val); \ + ctx->net_copied_size += 2; \ ctx->net_iov[ctx->net_iov_cnt-1].iov_len += 2; -#define MARSHAL_U32LE(ctx, val) \ - if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ - ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ - uint32le_encode(&ctx->net_copied[ctx->net_copied_size], val); \ - ctx->net_copied_size += 4; \ +#define MARSHAL_U32LE(ctx, val) \ + if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ + ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ + uint32le_encode(&ctx->net_copied[ctx->net_copied_size], val); \ + ctx->net_copied_size += 4; \ ctx->net_iov[ctx->net_iov_cnt-1].iov_len += 4; -#define MARSHAL_U64LE(ctx, val) \ - if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ - ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ - uint64le_encode(&ctx->net_copied[ctx->net_copied_size], val); \ - ctx->net_copied_size += 8; \ +#define MARSHAL_U64LE(ctx, val) \ + if (!ctx->net_iov[ctx->net_iov_cnt-1].iov_base) \ + ctx->net_iov[ctx->net_iov_cnt-1].iov_base = &ctx->net_copied[ctx->net_copied_size]; \ + uint64le_encode(&ctx->net_copied[ctx->net_copied_size], val); \ + ctx->net_copied_size += 8; \ ctx->net_iov[ctx->net_iov_cnt-1].iov_len += 8; #if CONFIG_9P_ENABLE_9P2000 || CONFIG_9P_ENABLE_9P2000_e || CONFIG_9P_ENABLE_9P2000_p9p || CONFIG_9P_ENABLE_9P2000_u @@ -4698,13 +4698,13 @@ const uint32_t _lib9p_table_msg_min_size[LIB9P_VER_NUM] = { #endif /* CONFIG_9P_ENABLE_9P2000_u */ }; -#define _MSG_RECV(typ) [LIB9P_TYP_##typ/2] = { \ - .basesize = sizeof(struct lib9p_msg_##typ), \ - .validate = validate_##typ, \ - .unmarshal = (_unmarshal_fn_t)unmarshal_##typ, \ +#define _MSG_RECV(typ) [LIB9P_TYP_##typ/2] = { \ + .basesize = sizeof(struct lib9p_msg_##typ), \ + .validate = validate_##typ, \ + .unmarshal = (_unmarshal_fn_t)unmarshal_##typ, \ } -#define _MSG_SEND(typ) [LIB9P_TYP_##typ/2] = { \ - .marshal = (_marshal_fn_t)marshal_##typ, \ +#define _MSG_SEND(typ) [LIB9P_TYP_##typ/2] = { \ + .marshal = (_marshal_fn_t)marshal_##typ, \ } const struct _lib9p_recv_tentry _lib9p_table_Tmsg_recv[LIB9P_VER_NUM][0x80] = { diff --git a/lib9p/protogen/cutil.py b/lib9p/protogen/cutil.py index a78cd17..8df6db9 100644 --- a/lib9p/protogen/cutil.py +++ b/lib9p/protogen/cutil.py @@ -31,7 +31,7 @@ def macro(full: str) -> str: lines = [l.rstrip() for l in full.split("\n")] width = max(len(l.expandtabs(tabsize=8)) for l in lines[:-1]) lines = [tab_ljust(l, width) for l in lines] - return " \\\n".join(lines).rstrip() + "\n" + return " \\\n".join(lines).rstrip() + "\n" _ifdef_stack: list[str | None] = [] |