summaryrefslogtreecommitdiff
path: root/include/util.h
diff options
context:
space:
mode:
authornagendra modadugu <ngm@google.com>2016-03-07 17:56:46 -0800
committerchrome-bot <chrome-bot@chromium.org>2016-03-07 21:56:04 -0800
commit88e0161583a9fe6481ed0167cbaf28ea27e99b80 (patch)
tree98dbb5605fe0ffd9ef0cd3c39be2a817cf942e63 /include/util.h
parent6e0309ffa9019680bb9294d5b154fe14bebc5f22 (diff)
downloadchrome-ec-88e0161583a9fe6481ed0167cbaf28ea27e99b80.tar.gz
CR50: move utility method reverse() to common/util.c
reverse() swaps the endian-ness of a buffer of specified length. This change moves the implementation to a common location. BRANCH=none BUG=chrome-os-partner:43025,chrome-os-partner:47524 TEST=compilation succeeds Change-Id: If8c97f53cc199d63c1caebbd999e1c099814387e Signed-off-by: nagendra modadugu <ngm@google.com> Reviewed-on: https://chromium-review.googlesource.com/331333 Commit-Ready: Nagendra Modadugu <ngm@google.com> Tested-by: Nagendra Modadugu <ngm@google.com> Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Diffstat (limited to 'include/util.h')
-rw-r--r--include/util.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/util.h b/include/util.h
index d8967ec0c0..fd8f5d40c9 100644
--- a/include/util.h
+++ b/include/util.h
@@ -146,6 +146,11 @@ int uint64divmod(uint64_t *v, int by);
*/
int get_next_bit(uint32_t *mask);
+/**
+ * Reverse's the byte-order of the provided buffer.
+ */
+void reverse(void *dest, size_t len);
+
/****************************************************************************/
/* Conditional stuff.