<div dir="ltr">Hi<div><br></div><div>How do I pass "reg_snapshot->ports" below C struct back to Tcl in macports-base?<div><br></div><div><div>typedef struct {</div><div>    char* variant_name;</div><div>    char* variant_sign;</div><div>} variant;</div><div><br></div><div>typedef struct {</div><div>    char* name;</div><div>    int requested;</div><div>    char* state;</div><div>    variant* variants;</div><div>} port;</div><div><br></div><div>typedef struct {</div><div>    sqlite_int64 id; /* rowid in database */</div><div>    char* note;</div><div>    port* ports;</div><div>    reg_registry* reg; /* associated registry */</div><div>    char* proc; /* name of Tcl proc, if using Tcl */</div><div>} reg_snapshot;</div></div></div><div><br></div><div>I fetch the `ports` from a given reg_snapshot->id from SQLite, how can I pass the resulting ports back to Tcl procedure? Do I need to have `proc` in them too?</div><div><br></div><div>- Umesh</div></div>