annotate modules/bitrotate @ 17165:932266a7240e

bitrotate: better 'inline' * lib/bitrotate.c: New file. * lib/bitrotate.h (BITROTATE_INLINE): New macros. Replace all uses of 'static inline' with them. Use _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END. * modules/bitrotate (Files, lib_SOURCES): Add lib/bitrotate.c. (Depends-on): Add extern-inline. (configure.ac): Do not require AC_C_INLINE.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 20 Nov 2012 22:25:05 -0800
parents ca193e11eaaf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10373
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
1 Description:
10389
ca193e11eaaf bitrotate: Add 8 bit rotate functions.
Simon Josefsson <simon@josefsson.org>
parents: 10388
diff changeset
2 Rotate bits in unsigned 8, 16, and 32 bit integers.
10373
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
3
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
4 Files:
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
5 lib/bitrotate.h
17165
932266a7240e bitrotate: better 'inline'
Paul Eggert <eggert@cs.ucla.edu>
parents: 10389
diff changeset
6 lib/bitrotate.c
10373
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
7
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
8 Depends-on:
17165
932266a7240e bitrotate: better 'inline'
Paul Eggert <eggert@cs.ucla.edu>
parents: 10389
diff changeset
9 extern-inline
10388
2710cb64f5be Fix last commit.
Simon Josefsson <simon@josefsson.org>
parents: 10387
diff changeset
10 stdint
10373
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
11
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
12 configure.ac:
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
13
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
14 Makefile.am:
17165
932266a7240e bitrotate: better 'inline'
Paul Eggert <eggert@cs.ucla.edu>
parents: 10389
diff changeset
15 lib_SOURCES += bitrotate.h bitrotate.c
10373
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
16
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
17 Include:
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
18 "bitrotate.h"
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
19
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
20 License:
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
21 LGPLv2+
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
22
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
23 Maintainer:
4c522dd8fa80 Add bitrotate module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
24 Simon Josefsson