CtdlCheckExpress() now accepts a session context.
authorArt Cancro <ajc@citadel.org>
Tue, 30 Jan 2024 15:26:53 +0000 (10:26 -0500)
committerArt Cancro <ajc@citadel.org>
Tue, 30 Jan 2024 15:26:53 +0000 (10:26 -0500)
commitb41aa04a613aab95aa822238ed9671063f72a7b8
treece9327a9d9454ee68c10911301379a749b10bf7d
parent05abe4c6adfe1d12af53eba1e57046da8a038a88
CtdlCheckExpress() now accepts a session context.

This is an experiment in reducing the use of the "CC" macro
that appears everywhere in the server.  Willi used to do a lot
of "struct CitContext *CCC = CC" but that still called the macro
once per function call and it added complexity to the code.  This
method is the right way, actually passing the session context up
the stack like we do in WebCit-NG.
citadel/server/citserver.c
citadel/server/citserver.h
citadel/server/modules/ctdlproto/serv_rooms.c
citadel/server/modules/ctdlproto/serv_session.c
citadel/server/modules/roomchat/serv_roomchat.c
citadel/server/modules/rwho/serv_rwho.c
citadel/server/room_ops.c