Pop-Up Thingie

>>> Magnum BBS <<<
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Usenet
  3. COMP.OS.MSDOS.DJGPP
  • ANNOUNCE: DJGPP port of libfmt 9.0.0 now available

    From [via [email protected]]" @21:1/5 to All on Fri Aug 12 19:15:06 2022
    This is a port of the {fmt} library to DJGPP. {fmt} is a fast and type-safe text formatting library for C++, with an elegant syntax. It is intended to be a replacement for printf or iostreams. See the readme file for more details:

    https://github.com/fmtlib/fmt/blob/9.0.0/README.rst

    To make this library compile for djgpp, only minor changes were necessary to work around missing libc support for wide-character strings. Basically a few instances of typedefs such as 'std::wstring', which we don't have, had to be replaced with the types they are supposed to alias, eg. 'std::basic_string<wchar_t>'. Code using wchar_t strings may compile, but don't expect meaningful results.

    Unfortunately the author was not interested in maintaining djgpp compatibility, so I now provide my own fork.

    The test suite does not compile, again due to missing wchar_t functionality in libc. I don't see any need to port the tests to djgpp, however.


    Binary package with static library and headers:
    https://github.com/jwt27/fmt/releases/download/djgpp-9.0.0/fmt900b.zip

    Source code (browsable):
    https://github.com/jwt27/fmt/tree/djgpp-9.0.0

    Source code (zip file):
    https://github.com/jwt27/fmt/archive/refs/tags/djgpp-9.0.0.zip

    Diffs from upstream:
    https://github.com/jwt27/fmt/compare/9.0.0...djgpp-9.0.0.diff

    Licensing terms:
    https://github.com/fmtlib/fmt/blob/9.0.0/LICENSE.rst

    Documentation:
    https://fmt.dev/9.0.0/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • Who's Online

  • Recent Visitors

    • Ashenfieldx
      Sat Oct 31 16:47:35 2026
      from Guelph, Ontario via Telnet
    • Amstrad Ppc
      Sat Oct 31 16:34:27 2026
      from Wiltshire via Telnet
    • Amstrad Ppc
      Sat Oct 31 15:21:38 2026
      from Wiltshire via Telnet
    • Amstrad Ppc
      Sat Oct 31 15:13:22 2026
      from Wiltshire via SSH
    • Amstrad Ppc
      Sat Oct 31 13:42:25 2026
      from Wiltshire via SSH
    • Root Cellar
      Sat Oct 31 12:26:17 2026
      from 505 via Telnet
    • Rixter
      Sat Oct 31 11:01:35 2026
      from Madison, Nc via Telnet
    • Jc1571
      Sat Oct 31 09:23:43 2026
      from Vancouver, Bc via Telnet
  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 796
    Nodes: 16 (4 / 12)
    Uptime: 147:21:18
    Calls: 13,189
    Calls today: 12
    Files: 15,483
    Messages: 6,579,218
    Posted today: 2

© >>> Magnum BBS <<<, 2026