You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2022/09/05 06:57:46 UTC

[GitHub] [incubator-nuttx] anjiahao1 opened a new pull request, #7002: include:endian.h add openbsd style

anjiahao1 opened a new pull request, #7002:
URL: https://github.com/apache/incubator-nuttx/pull/7002

   Signed-off-by: anjiahao <an...@xiaomi.com>
   
   ## Summary
   add openbsd style to endian.h
   ## Impact
   
   ## Testing
   CI
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-nuttx] acassis merged pull request #7002: include:endian.h add openbsd style

Posted by GitBox <gi...@apache.org>.
acassis merged PR #7002:
URL: https://github.com/apache/incubator-nuttx/pull/7002


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-nuttx] pkarashchenko commented on a diff in pull request #7002: include:endian.h add openbsd style

Posted by GitBox <gi...@apache.org>.
pkarashchenko commented on code in PR #7002:
URL: https://github.com/apache/incubator-nuttx/pull/7002#discussion_r965205332


##########
include/endian.h:
##########
@@ -137,4 +137,21 @@
 #    define le64toh(n)        (n)
 #  endif
 #endif
+
+/* OpenBSD style */
+
+#define swap16                __swap_uint16
+#define swap32                __swap_uint32
+#define swap64                __swap_uint64
+
+#define betoh16               be16toh
+#define letoh16               le16toh
+#define betoh32               be32toh
+#define letoh32               le32toh
+
+#ifdef CONFIG_HAVE_LONG_LONG
+#define betoh64               be64toh
+#define letoh64               le64toh

Review Comment:
   ```suggestion
   #  define betoh64             be64toh
   #  define letoh64             le64toh
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org