• src/syncdraw/block.c buildfont.c crt.c fonts.c fonts.h fontutil.c load

    From Stephen Hurd@1:103/705 to Git commit to sbbs/master on Tue Nov 17 02:43:56 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/61d3c0d571b835b7d17368c0
    Modified Files:
    src/syncdraw/block.c buildfont.c crt.c fonts.c fonts.h fontutil.c load.c
    menue.c miscfunctions.c sauce.c syncdraw.c tabulator.c
    Log Message:
    Fix font insanity and Clang warnings.Since this was originally Pascal, there's a tonne of 1-based indexedarrays, and the font ones were sized by number of elements, meaningit was chock full of buffer overflows. Also, the Pascal stringhandling was crazy.There were also some file IO issues floating around.This fixes all of those issues and also Closes #179
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)