Server startup structures now include a private data pointer which is passed
back to callback functions (e.g. lputs, thread_up, etc). This allows servers to share the same callback functions, eliminating many nearly-identical functions. This was able to shave quite a bit of redundant code from ntsvcs.c. This feature is not utilized in sbbs (sbbscon.c) or sbbsctrl (mainformunit.cpp).
Showing
- src/sbbs3/ctrl/ClientFormUnit.cpp 2 additions, 2 deletionssrc/sbbs3/ctrl/ClientFormUnit.cpp
- src/sbbs3/ctrl/MainFormUnit.cpp 36 additions, 36 deletionssrc/sbbs3/ctrl/MainFormUnit.cpp
- src/sbbs3/ftpsrvr.c 14 additions, 14 deletionssrc/sbbs3/ftpsrvr.c
- src/sbbs3/ftpsrvr.h 16 additions, 8 deletionssrc/sbbs3/ftpsrvr.h
- src/sbbs3/mailsrvr.c 13 additions, 13 deletionssrc/sbbs3/mailsrvr.c
- src/sbbs3/mailsrvr.h 16 additions, 8 deletionssrc/sbbs3/mailsrvr.h
- src/sbbs3/main.cpp 13 additions, 13 deletionssrc/sbbs3/main.cpp
- src/sbbs3/ntsvcs.c 206 additions, 297 deletionssrc/sbbs3/ntsvcs.c
- src/sbbs3/sbbscon.c 25 additions, 25 deletionssrc/sbbs3/sbbscon.c
- src/sbbs3/services.c 13 additions, 13 deletionssrc/sbbs3/services.c
- src/sbbs3/services.h 17 additions, 9 deletionssrc/sbbs3/services.h
- src/sbbs3/startup.h 21 additions, 13 deletionssrc/sbbs3/startup.h
- src/sbbs3/websrvr.c 10 additions, 10 deletionssrc/sbbs3/websrvr.c
- src/sbbs3/websrvr.h 16 additions, 8 deletionssrc/sbbs3/websrvr.h
Loading
Please register or sign in to comment