<p>Alexander Traud has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.asterisk.org/9269">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">uuid: Enable UUID in Solaris 11.<br><br>uuid_unparse_lower(.) does not exist in Solaris. Instead use the more generic<br>uuid_unparse(.). Nothing in Asterisk uses ast_uuid_to_str(.) and its<br>documentation does not give any guarantee about the case of the characters<br>within a UUID.<br><br>ASTERISK-27933<br>Reported by: bautsche<br><br>Change-Id: I9b8362824efbfb2a16981e46e85f7c8322908c49<br>---<br>M include/asterisk/uuid.h<br>M main/uuid.c<br>2 files changed, 11 insertions(+), 11 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/69/9269/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/include/asterisk/uuid.h b/include/asterisk/uuid.h<br>index 223ad18..4b1849b 100644<br>--- a/include/asterisk/uuid.h<br>+++ b/include/asterisk/uuid.h<br>@@ -52,7 +52,7 @@<br>  * \param size The size of the buffer. Must be at least AST_UUID_STR_LEN.<br>  * \return The UUID string (a pointer to buf)<br>  */<br>-char *ast_uuid_to_str(const struct ast_uuid *uuid, char *buf, size_t size);<br>+char *ast_uuid_to_str(struct ast_uuid *uuid, char *buf, size_t size);<br> <br> /*!<br>  * \brief Generate a UUID string.<br>@@ -75,7 +75,7 @@<br>  * \retval NULL Failed to convert<br>  * \retval non-NULL The heap-allocated converted UUID<br>  */<br>-struct ast_uuid *ast_str_to_uuid(const char *str);<br>+struct ast_uuid *ast_str_to_uuid(char *str);<br> <br> /*!<br>  * \brief Make a copy of a UUID<br>@@ -87,7 +87,7 @@<br>  * \retval NULL Failed to copy<br>  * \retval non-NULL The heap-allocated duplicate UUID<br>  */<br>-struct ast_uuid *ast_uuid_copy(const struct ast_uuid *src);<br>+struct ast_uuid *ast_uuid_copy(struct ast_uuid *src);<br> <br> /*!<br>  * \brief Compare two UUIDs<br>@@ -98,7 +98,7 @@<br>  * \retval 0 left and right are the same<br>  * \retval >0 left is lexicographically greater than right<br>  */<br>-int ast_uuid_compare(const struct ast_uuid *left, const struct ast_uuid *right);<br>+int ast_uuid_compare(struct ast_uuid *left, struct ast_uuid *right);<br> <br> /*!<br>  * \brief Clear a UUID by setting it to be a nil UUID (all 0s)<br>@@ -114,5 +114,5 @@<br>  * \retval 0 The UUID is not nil<br>  * \retval non-zero The UUID is nil<br>  */<br>-int ast_uuid_is_nil(const struct ast_uuid *uuid);<br>+int ast_uuid_is_nil(struct ast_uuid *uuid);<br> #endif<br>diff --git a/main/uuid.c b/main/uuid.c<br>index 3c5d7af..4ccbe88 100644<br>--- a/main/uuid.c<br>+++ b/main/uuid.c<br>@@ -133,10 +133,10 @@<br>         return uuid;<br> }<br> <br>-char *ast_uuid_to_str(const struct ast_uuid *uuid, char *buf, size_t size)<br>+char *ast_uuid_to_str(struct ast_uuid *uuid, char *buf, size_t size)<br> {<br>   ast_assert(size >= AST_UUID_STR_LEN);<br>-     uuid_unparse_lower(uuid->uu, buf);<br>+        uuid_unparse(uuid->uu, buf);<br>       return buf;<br> }<br> <br>@@ -148,7 +148,7 @@<br>       return ast_uuid_to_str(&uuid, buf, size);<br> }<br> <br>-struct ast_uuid *ast_str_to_uuid(const char *str)<br>+struct ast_uuid *ast_str_to_uuid(char *str)<br> {<br>    struct ast_uuid *uuid = ast_malloc(sizeof(*uuid));<br>    int res;<br>@@ -165,7 +165,7 @@<br>         return uuid;<br> }<br> <br>-struct ast_uuid *ast_uuid_copy(const struct ast_uuid *src)<br>+struct ast_uuid *ast_uuid_copy(struct ast_uuid *src)<br> {<br>   struct ast_uuid *dst = ast_malloc(sizeof(*dst));<br> <br>@@ -176,7 +176,7 @@<br>      return dst;<br> }<br> <br>-int ast_uuid_compare(const struct ast_uuid *left, const struct ast_uuid *right)<br>+int ast_uuid_compare(struct ast_uuid *left, struct ast_uuid *right)<br> {<br>        return uuid_compare(left->uu, right->uu);<br> }<br>@@ -186,7 +186,7 @@<br>      uuid_clear(uuid->uu);<br> }<br> <br>-int ast_uuid_is_nil(const struct ast_uuid *uuid)<br>+int ast_uuid_is_nil(struct ast_uuid *uuid)<br> {<br>   return uuid_is_null(uuid->uu);<br> }<br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/9269">change 9269</a>. To unsubscribe, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/9269"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: 15 </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I9b8362824efbfb2a16981e46e85f7c8322908c49 </div>
<div style="display:none"> Gerrit-Change-Number: 9269 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Alexander Traud <pabstraud@compuserve.com> </div>