-
- Downloads
Singificantlly improve message scan pointer initialization (e.g. for new
users) and adjusting scan ptrs by date or set to "Last msg" while online: - speed (on my system, reduced from 12 to < 2 seconds) This involved 2 enhancements: check msgbase index file timestamp (fast) before opening any files. When opening the msgbase, just open the index file (no other msgbase files) - required new smblib function: smb_open_index. - fixed off-by-one when setting by date (when setting the new-scan ptr to Jan-1-2018, you want that first message posted on/after Jan-1-2018 to be found as "new", not the first message posted *after* that date. - re-added the fixmsgptrs() call in putmsgptrs(), inadvertently removed in the .ixb -> .ini ptr storage update in rev 1.192 of userdat.c.
Showing
- src/sbbs3/getmsg.cpp 6 additions, 5 deletionssrc/sbbs3/getmsg.cpp
- src/sbbs3/msgdate.c 8 additions, 0 deletionssrc/sbbs3/msgdate.c
- src/sbbs3/sbbs.h 3 additions, 0 deletionssrc/sbbs3/sbbs.h
- src/sbbs3/scansubs.cpp 12 additions, 2 deletionssrc/sbbs3/scansubs.cpp
- src/sbbs3/userdat.c 23 additions, 15 deletionssrc/sbbs3/userdat.c
- src/smblib/smblib.c 11 additions, 10 deletionssrc/smblib/smblib.c
- src/smblib/smblib.h 1 addition, 0 deletionssrc/smblib/smblib.h
Loading
Please register or sign in to comment