Wrap those comments in "lib/states.h" and "lib/states.c" that describe the automaton's states.
Example changes from "lib/states.h": > /* CONNECT_TCP.CONNECT: Initial call to connect(2) on a TCP socket */ > STATE_CONNECT_TCP_CONNECT, > > - /* CONNECT_TCP.CONNECTING: Connecting to the remote server over a TCP > socket */ > + /* CONNECT_TCP.CONNECTING: Connecting to the remote server over a TCP > socket > + */ > STATE_CONNECT_TCP_CONNECTING, > and > STATE_NEWSTYLE_OPT_META_CONTEXT_SEND_QUERY, > > - /* NEWSTYLE.OPT_META_CONTEXT.PREPARE_FOR_REPLY: Prepare to receive > newstyle NBD_OPT_SET_META_CONTEXT option reply */ > + /* NEWSTYLE.OPT_META_CONTEXT.PREPARE_FOR_REPLY: Prepare to receive newstyle > + * NBD_OPT_SET_META_CONTEXT option reply > + */ > STATE_NEWSTYLE_OPT_META_CONTEXT_PREPARE_FOR_REPLY, > Example changes from "lib/states.c": > @@ -2085,7 +2087,8 @@ nbd_internal_enter_STATE_NEWSTYLE_OPT_ST > return r; > } > > -/* NEWSTYLE.OPT_STARTTLS.SEND: Send newstyle NBD_OPT_STARTTLS to upgrade to > TLS */ > +/* NEWSTYLE.OPT_STARTTLS.SEND: Send newstyle NBD_OPT_STARTTLS to upgrade to > TLS > + */ > static int > enter_STATE_NEWSTYLE_OPT_STARTTLS_SEND (struct nbd_handle *h, > enum state *next_state, and > @@ -2992,7 +3021,9 @@ nbd_internal_enter_STATE_NEWSTYLE_OPT_ME > return r; > } > > -/* NEWSTYLE.OPT_META_CONTEXT.PREPARE_FOR_REPLY: Prepare to receive newstyle > NBD_OPT_SET_META_CONTEXT option reply */ > +/* NEWSTYLE.OPT_META_CONTEXT.PREPARE_FOR_REPLY: Prepare to receive newstyle > + * NBD_OPT_SET_META_CONTEXT option reply > + */ > static int > enter_STATE_NEWSTYLE_OPT_META_CONTEXT_PREPARE_FOR_REPLY (struct nbd_handle > *h, > enum state *next_state, Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2172516 Signed-off-by: Laszlo Ersek <ler...@redhat.com> --- generator/state_machine_generator.ml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/generator/state_machine_generator.ml b/generator/state_machine_generator.ml index 3df706f91ccd..74a009a33598 100644 --- a/generator/state_machine_generator.ml +++ b/generator/state_machine_generator.ml @@ -298,7 +298,9 @@ let pr "enum state {\n"; List.iter ( fun ({ comment; parsed = { display_name; state_enum } }) -> - pr " /* %s: %s */\n" display_name comment; + pr " "; + pr_wrap_c_comment (fun () -> pr "%s: %s" display_name comment); + pr "\n"; pr " %s,\n" state_enum; pr "\n"; ) states; @@ -346,7 +348,8 @@ let List.iter ( fun { comment; parsed = { display_name; state_enum; loc; code } } -> pr "\n"; - pr "/* %s: %s */\n" display_name comment; + pr_wrap_c_comment (fun () -> pr "%s: %s" display_name comment); + pr "\n"; pr "static int\n"; pr "enter_%s (struct nbd_handle *h,\n" state_enum; pr " enum state *next_state,\n"; _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://listman.redhat.com/mailman/listinfo/libguestfs