• src/xpdev/genwrap.c genwrap.h

    From Deuc┬┐@VERT to Git commit to main/sbbs/master on Fri Feb 11 23:11:31 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/0cc707ae754aabc942077bfe
    Modified Files:
    src/xpdev/genwrap.c genwrap.h
    Log Message:
    Use xp_timer()-based msclock() on Win32 too.

    Now it should keep working after 24 days.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc┬┐@VERT to Git commit to main/sbbs/master on Fri Feb 11 23:39:06 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/84a2bb321ffa35c33a731f8c
    Modified Files:
    src/xpdev/genwrap.c genwrap.h
    Log Message:
    Add xp_timer64()

    This is a millisecond timer that tries to avoid floating-point
    operations.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Mar 13 23:33:54 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/1bea824793a13283c0f2c9a6
    Modified Files:
    src/xpdev/genwrap.c genwrap.h
    Log Message:
    Create *nix wrapper for MSVC's _i64toa()

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wed Mar 23 21:07:26 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/fcb6846b84fccc3c803edaa1
    Modified Files:
    src/xpdev/genwrap.c genwrap.h
    Log Message:
    byte-count to string routines type unsigned 64-bit int now

    We don't have a use case negative byte values in strings anywhere that I can think of.

    Created wrapper for MSFT _ui64toa_() - unsigned 64-bit integer to ASCII string.

    Add Petabyte (actually, Pebibyte) support to byte_count_to_str() and byte_estimate_to_str().

    Removed 'B' suffix from byte_estimate_to_str() output for values < 1024. Callers may display this returned string followed by "bytes" (or similar) and thus the 'B' suffix is redundant in that case. If the caller needs a 'B' suffix, they can detect no suffix and add it.

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