public inbox for glibc-cvs@sourceware.org help / color / mirror / Atom feed
From: Adhemerval Zanella <azanella@sourceware.org> To: glibc-cvs@sourceware.org Subject: [glibc] resolv: Remove _STRING_ARCH_unaligned usage Date: Fri, 17 Feb 2023 19:05:39 +0000 (GMT) [thread overview] Message-ID: <20230217190539.3CACD385781F@sourceware.org> (raw) https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=62d4c768a4df59e4381464385b3a7246e6df6661 commit 62d4c768a4df59e4381464385b3a7246e6df6661 Author: Adhemerval Zanella <adhemerval.zanella@linaro.org> Date: Fri Feb 10 11:24:15 2023 -0300 resolv: Remove _STRING_ARCH_unaligned usage GCC with default implementation already generates optimized code. Checked on x86_64-linux-gnu and i686-linux-gnu. Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com> Diff: --- include/arpa/nameser.h | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/include/arpa/nameser.h b/include/arpa/nameser.h index c27e7886b7..0ef5ab409f 100644 --- a/include/arpa/nameser.h +++ b/include/arpa/nameser.h @@ -13,42 +13,6 @@ extern const struct _ns_flagdata _ns_flagdata[] attribute_hidden; -#if _STRING_ARCH_unaligned - -# undef NS_GET16 -# define NS_GET16(s, cp) \ - do { \ - const uint16_t *t_cp = (const uint16_t *) (cp); \ - (s) = ntohs (*t_cp); \ - (cp) += NS_INT16SZ; \ - } while (0) - -# undef NS_GET32 -# define NS_GET32(l, cp) \ - do { \ - const uint32_t *t_cp = (const uint32_t *) (cp); \ - (l) = ntohl (*t_cp); \ - (cp) += NS_INT32SZ; \ - } while (0) - -# undef NS_PUT16 -# define NS_PUT16(s, cp) \ - do { \ - uint16_t *t_cp = (uint16_t *) (cp); \ - *t_cp = htons (s); \ - (cp) += NS_INT16SZ; \ - } while (0) - -# undef NS_PUT32 -# define NS_PUT32(l, cp) \ - do { \ - uint32_t *t_cp = (uint32_t *) (cp); \ - *t_cp = htonl (l); \ - (cp) += NS_INT32SZ; \ - } while (0) - -#endif - extern unsigned int __ns_get16 (const unsigned char *) __THROW; extern unsigned long __ns_get32 (const unsigned char *) __THROW; int __ns_name_ntop (const unsigned char *, char *, size_t) __THROW;
reply other threads:[~2023-02-17 19:05 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20230217190539.3CACD385781F@sourceware.org \ --to=azanella@sourceware.org \ --cc=glibc-cvs@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).