D 2024-05-28T15:56:39.381 J icomment Based\son\sthe\soutput\sbelow,\sI\sthink\sj,\st,\sz\sare\snot\swhat\sI\swould\sexpect\sas\sper\stheir\sC\sprintf\sdefinition\s(assuming\sthat\sis\sthe\sgoal).\sThey\sshould\struncate\svalues\sthat\sdo\snot\sfit\sin\sintmax_t,\sptrdiff_t,\ssize_t\sto\sthe\sappropriate\ssize\s(32\sor\s64-bit\sdepending\son\sarchitecture).\sI\swould\scertainly\sfind\sthat\suseful\sin\sFFI\stype\sextensions.\r\n\r\n```\r\n%\sset\sint64\s0x8000000000000001\r\n0x8000000000000001\r\n%\sset\sint65\s0x10000000000000000\r\n0x10000000000000000\r\n%\sforeach\st\s{d\su}\s{foreach\ss\s{{}\sj\sl\sll\st\sz\sI\sI32\sI64}\s{puts\s"$s$t\\t[format\s%$s$t\s$::int64]\s[format\s%$s$t\s$::int65]"}}\r\nd\s\s\s\s\s\s\s1\s0\r\njd\s\s\s\s\s\s9223372036854775809\s18446744073709551616\r\nld\s\s\s\s\s\s-9223372036854775807\s0\r\nlld\s\s\s\s\s9223372036854775809\s18446744073709551616\r\ntd\s\s\s\s\s\s9223372036854775809\s18446744073709551616\r\nzd\s\s\s\s\s\s9223372036854775809\s18446744073709551616\r\nId\s\s\s\s\s\s1\s0\r\nI32d\s\s\s\s1\s0\r\nI64d\s\s\s\s-9223372036854775807\s0\r\nu\s\s\s\s\s\s\s1\s0\r\nju\s\s\s\s\s\s9223372036854775809\s18446744073709551616\r\nlu\s\s\s\s\s\s9223372036854775809\s0\r\nllu\s\s\s\s\s9223372036854775809\s18446744073709551616\r\ntu\s\s\s\s\s\s9223372036854775809\s18446744073709551616\r\nzu\s\s\s\s\s\s9223372036854775809\s18446744073709551616\r\nIu\s\s\s\s\s\s1\s0\r\nI32u\s\s\s\s1\s0\r\nI64u\s\s\s\s9223372036854775809\s0\r\n``` J login apnadkarni J mimetype text/x-markdown K 9c258a841a03860f24e52283b650c7823da2e8e6 U apnadkarni Z e5f735828aadcad91daa00447769513b