diff options
author | delphij <delphij@FreeBSD.org> | 2016-04-18 07:36:24 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2016-04-18 07:36:24 +0000 |
commit | 1852c3675cd08e58d07e956f9023f5b3eee5ca3c (patch) | |
tree | 7811b5b9831ebf5066c7eae2d213b5e48f66deb7 /contrib/file/src/fmtcheck.c | |
parent | cb410646fdaa9c6e3285e1d015ad0095ba9b012b (diff) | |
parent | 3c98cb6b19e2270fd5235eb16a8ae98de4fb0b5f (diff) | |
download | FreeBSD-src-1852c3675cd08e58d07e956f9023f5b3eee5ca3c.zip FreeBSD-src-1852c3675cd08e58d07e956f9023f5b3eee5ca3c.tar.gz |
MFV r298178:
Update file to 5.26.
MFC after: 2 weeks
Relnotes: yes
Diffstat (limited to 'contrib/file/src/fmtcheck.c')
-rw-r--r-- | contrib/file/src/fmtcheck.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/contrib/file/src/fmtcheck.c b/contrib/file/src/fmtcheck.c index 0fc7038..486aa08 100644 --- a/contrib/file/src/fmtcheck.c +++ b/contrib/file/src/fmtcheck.c @@ -91,6 +91,23 @@ get_next_format_from_precision(const char **pf) f++; longdouble = 1; break; +#ifdef WIN32 + case 'I': + f++; + if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN); + if (*f == '3' && f[1] == '2') { + f += 2; + } else if (*f == '6' && f[1] == '4') { + f += 2; + quad = 1; + } +#ifdef _WIN64 + else { + quad = 1; + } +#endif + break; +#endif default: break; } |