remove use of _more_long_int and _more_void_int
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 12 Sep 2020 18:35:58 +0000 (11:35 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 19 Sep 2020 00:35:04 +0000 (17:35 -0700)
commit9d7335e9556068ef357fc9394d2177d4a7e57a25
tree2fb41ba0b909a973f5440b01b6fc913cf2f29ead
parentf67c51cbc84825cded4c26f7f8b2e57ff92234ce
remove use of _more_long_int and _more_void_int

These macros are created by the iffe interpreter, but we do not need to perform
this kind of compile time testing. Modern compilers are clever enough to
optimize sizeof comparisons. This change uses intptr_t and uintptr_t which are
technically not available until C99, but they are used elsewhere in the codebase
already. Related to #1422 and #1521.
lib/sfio/sfvprintf.c
lib/sfio/sfvscanf.c