Module Name: src
Committed By: riastradh
Date: Wed Feb 25 15:01:03 UTC 2015
Modified Files:
src/sys/external/bsd/drm2/include/asm: unaligned.h
Log Message:
Add get_unaligned_le16, put_unaligned_le16.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/include/asm/unaligned.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/drm2/include/asm/unaligned.h
diff -u src/sys/external/bsd/drm2/include/asm/unaligned.h:1.2 src/sys/external/bsd/drm2/include/asm/unaligned.h:1.3
--- src/sys/external/bsd/drm2/include/asm/unaligned.h:1.2 Wed Feb 25 14:36:58 2015
+++ src/sys/external/bsd/drm2/include/asm/unaligned.h Wed Feb 25 15:01:03 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: unaligned.h,v 1.2 2015/02/25 14:36:58 riastradh Exp $ */
+/* $NetBSD: unaligned.h,v 1.3 2015/02/25 15:01:03 riastradh Exp $ */
/*-
* Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -34,6 +34,20 @@
#include <sys/endian.h>
+static inline uint16_t
+get_unaligned_le16(const void *p)
+{
+
+ return le16dec(p);
+}
+
+static inline void
+put_unaligned_le16(uint16_t v, void *p)
+{
+
+ return le16enc(p, v);
+}
+
static inline uint32_t
get_unaligned_le32(const void *p)
{