Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.std.c > #6094

Remove all standard library functions that depend on intmax_t

From Philipp Klaus Krause <pkk@spth.de>
Newsgroups comp.std.c
Subject Remove all standard library functions that depend on intmax_t
Date 2020-05-07 12:58 +0200
Organization solani.org
Message-ID <r90pk2$kcn$1@solani.org> (permalink)

Show all headers | View raw


At the spring WG14 meeting, there were various proposals on how to deal
with the intmax_t problem (intmax_t being baked into ABIs makes it hard
to grow it). One would have been to remove all use of intmax_t in the
standard libary to get it out of the ABI. But in the end, a much more
radical decision was made: Remove intmax_t without replacement.

I just wrote a first draft of a proposal that removes all functions in
the standard library that depend on intmax_t, and alos the j specifier
from the printf and scanf family:

http://www.colecovision.eu/stuff/proposal-no-ufromfpx.html

I did not touch the intmax_t type itself.

Do you see any problem with the proposal?

Back to comp.std.c | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Remove all standard library functions that depend on intmax_t Philipp Klaus Krause <pkk@spth.de> - 2020-05-07 12:58 +0200
  Re: Remove all standard library functions that depend on intmax_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2020-05-07 16:54 -0700
    Re: Remove all standard library functions that depend on intmax_t Philipp Klaus Krause <pkk@spth.de> - 2020-05-08 21:42 +0200

csiph-web