diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2017-12-03 18:11:00 +0100 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2017-12-04 00:15:55 +0100 |
commit | 850c0922e1b4a2d33a80370b740a084990c15812 (patch) | |
tree | 4b835592dfb53b0503b688ceba077aff11f7ac1e /expat/xmlwf | |
parent | fc9fe8f17c79f29110bc8b63d47403681ad7764d (diff) | |
download | libexpat-git-850c0922e1b4a2d33a80370b740a084990c15812.tar.gz |
Address 64bit size_t loss warning for Visual Studio
Message was:
warning C4267: 'argument' : conversion from 'size_t' to 'int'
Diffstat (limited to 'expat/xmlwf')
-rw-r--r-- | expat/xmlwf/readfilemap.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/expat/xmlwf/readfilemap.c b/expat/xmlwf/readfilemap.c index dd7543d8..4c4780bd 100644 --- a/expat/xmlwf/readfilemap.c +++ b/expat/xmlwf/readfilemap.c @@ -47,10 +47,12 @@ /* https://msdn.microsoft.com/en-us/library/wyssk1bs(v=vs.100).aspx */ # define _EXPAT_read _read # define _EXPAT_read_count_t int +# define _EXPAT_read_req_t unsigned int #else /* POSIX */ /* http://pubs.opengroup.org/onlinepubs/009695399/functions/read.html */ # define _EXPAT_read read # define _EXPAT_read_count_t ssize_t +# define _EXPAT_read_req_t size_t #endif #ifndef S_ISREG @@ -119,7 +121,7 @@ filemap(const tchar *name, close(fd); return 0; } - n = _EXPAT_read(fd, p, nbytes); + n = _EXPAT_read(fd, p, (_EXPAT_read_req_t)nbytes); if (n < 0) { tperror(name); free(p); |