• src/conio/bitmap_con.c ciolib.c cterm.c

    From Deuc┬┐@VERT to Git commit to main/sbbs/master on Sun Apr 23 21:51:19 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/e1a49b858999c7183b662d18
    Modified Files:
    src/conio/bitmap_con.c ciolib.c cterm.c
    Log Message:
    More optimizations:

    More precalculation in bitmap_draw_one_char()
    Optimize loop-initialization of buffers

    This is about as good as it can get without drastic data structure
    overhaul. Biggest win with overhaul would be with eliminating
    memmove() for scrolling and copying into scrollback. memmove()
    accounts for a high percentage of CPU utilization right now.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net