This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake".
The branch, next has been updated via 2a8f8d925fb30143c1a1f7ca22e125515e8c9c74 (commit) via 1819d4ad1fb0016c20a46a0b66274b53d2b0f010 (commit) via 6ed23ff4e9bbf848a77865e6d08c1e8e6074de92 (commit) from 86e11c7ecd365d5c1019980ece4056b6d8e4b138 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2a8f8d925fb30143c1a1f7ca22e125515e8c9c74 commit 2a8f8d925fb30143c1a1f7ca22e125515e8c9c74 Merge: 86e11c7 1819d4a Author: Brad King <brad.k...@kitware.com> AuthorDate: Tue Dec 23 08:48:31 2014 -0500 Commit: CMake Topic Stage <kwro...@kitware.com> CommitDate: Tue Dec 23 08:48:31 2014 -0500 Merge topic 'update-kwsys' into next 1819d4ad Merge branch 'upstream-kwsys' into update-kwsys 6ed23ff4 KWSys 2014-12-23 (5a15cb3b) http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1819d4ad1fb0016c20a46a0b66274b53d2b0f010 commit 1819d4ad1fb0016c20a46a0b66274b53d2b0f010 Merge: 6697765 6ed23ff Author: Brad King <brad.k...@kitware.com> AuthorDate: Tue Dec 23 08:47:34 2014 -0500 Commit: Brad King <brad.k...@kitware.com> CommitDate: Tue Dec 23 08:47:34 2014 -0500 Merge branch 'upstream-kwsys' into update-kwsys http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=6ed23ff4e9bbf848a77865e6d08c1e8e6074de92 commit 6ed23ff4e9bbf848a77865e6d08c1e8e6074de92 Author: KWSys Robot <kwro...@kitware.com> AuthorDate: Tue Dec 23 04:22:43 2014 -0500 Commit: Brad King <brad.k...@kitware.com> CommitDate: Tue Dec 23 08:47:29 2014 -0500 KWSys 2014-12-23 (5a15cb3b) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 5a15cb3b | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 87c65319..5a15cb3b Brad King (1): 5a15cb3b Base64: Use size_t for lenghts in API Change-Id: I09a2c5d6b67280f96d580c7b26bf8b2aa0bdb709 diff --git a/Base64.c b/Base64.c index d07bdd0..4b8ede2 100644 --- a/Base64.c +++ b/Base64.c @@ -115,10 +115,10 @@ void kwsysBase64_Encode1(const unsigned char *src, unsigned char *dest) actually knowing how much data to expect (if the input is not a multiple of 3 bytes then the extra padding needed to complete the encode 4 bytes will stop the decoding anyway). */ -unsigned long kwsysBase64_Encode(const unsigned char *input, - unsigned long length, - unsigned char *output, - int mark_end) +size_t kwsysBase64_Encode(const unsigned char *input, + size_t length, + unsigned char *output, + int mark_end) { const unsigned char *ptr = input; const unsigned char *end = input + length; @@ -157,7 +157,7 @@ unsigned long kwsysBase64_Encode(const unsigned char *input, optr += 4; } - return (unsigned long)(optr - output); + return (size_t)(optr - output); } /*--------------------------------------------------------------------------*/ @@ -207,10 +207,10 @@ int kwsysBase64_Decode3(const unsigned char *src, unsigned char *dest) 'length' parameter is ignored. This enables the caller to decode a stream without actually knowing how much decoded data to expect (of course, the buffer must be large enough). */ -unsigned long kwsysBase64_Decode(const unsigned char *input, - unsigned long length, - unsigned char *output, - unsigned long max_input_length) +size_t kwsysBase64_Decode(const unsigned char *input, + size_t length, + unsigned char *output, + size_t max_input_length) { const unsigned char *ptr = input; unsigned char *optr = output; @@ -226,7 +226,7 @@ unsigned long kwsysBase64_Decode(const unsigned char *input, optr += len; if(len < 3) { - return (unsigned long)(optr - output); + return (size_t)(optr - output); } ptr += 4; } @@ -240,7 +240,7 @@ unsigned long kwsysBase64_Decode(const unsigned char *input, optr += len; if(len < 3) { - return (unsigned long)(optr - output); + return (size_t)(optr - output); } ptr += 4; } @@ -275,5 +275,5 @@ unsigned long kwsysBase64_Decode(const unsigned char *input, } } - return (unsigned long)(optr - output); + return (size_t)(optr - output); } diff --git a/Base64.h.in b/Base64.h.in index 3468007..36ed3cc 100644 --- a/Base64.h.in +++ b/Base64.h.in @@ -14,6 +14,8 @@ #include <@KWSYS_NAMESPACE@/Configure.h> +#include <stddef.h> /* size_t */ + /* Redefine all public interface symbol names to be in the proper namespace. These macros are used internally to kwsys only, and are not visible to user code. Use kwsysHeaderDump.pl to reproduce @@ -68,10 +70,10 @@ kwsysEXPORT void kwsysBase64_Encode1(const unsigned char *src, * the extra padding needed to complete the encode 4 bytes will stop * the decoding anyway). */ -kwsysEXPORT unsigned long kwsysBase64_Encode(const unsigned char *input, - unsigned long length, - unsigned char *output, - int mark_end); +kwsysEXPORT size_t kwsysBase64_Encode(const unsigned char *input, + size_t length, + unsigned char *output, + int mark_end); /** * Decode 4 bytes into a 3 byte string. Returns the number of bytes @@ -92,10 +94,10 @@ kwsysEXPORT int kwsysBase64_Decode3(const unsigned char *src, * much decoded data to expect (of course, the buffer must be large * enough). */ -kwsysEXPORT unsigned long kwsysBase64_Decode(const unsigned char *input, - unsigned long length, - unsigned char *output, - unsigned long max_input_length); +kwsysEXPORT size_t kwsysBase64_Decode(const unsigned char *input, + size_t length, + unsigned char *output, + size_t max_input_length); #if defined(__cplusplus) } /* extern "C" */ ----------------------------------------------------------------------- Summary of changes: Source/kwsys/Base64.c | 24 ++++++++++++------------ Source/kwsys/Base64.h.in | 18 ++++++++++-------- 2 files changed, 22 insertions(+), 20 deletions(-) hooks/post-receive -- CMake _______________________________________________ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/mailman/listinfo/cmake-commits