Add internal header containing only char/short/int/AO_t atomic loads
authorIvan Maidanski <ivmai@mail.ru>
Sun, 20 Jan 2013 19:12:12 +0000 (23:12 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 20 Jan 2013 19:12:12 +0000 (23:12 +0400)
commitda6b102ed1f2108277e82b0c31878056d230ee5e
tree3fd20fef2148f1db2866c5f74f5608dec841502e
parent42c67442afdc25c839f2f807dd13b52e2ae94384
Add internal header containing only char/short/int/AO_t atomic loads
(code refactoring)

* src/Makefile.am (nobase_private_HEADERS): Add all_atomic_only_load.h
entry.
* src/atomic_ops/sysdeps/all_aligned_atomic_load_store.h: Include
all_atomic_load_store.h instead of including X_atomic_load.h and
X_atomic_store.h directly; add comment for char type.
* src/atomic_ops/sysdeps/all_atomic_load_store.h: Include
all_atomic_only_load.h instead of including X_atomic_load.h directly.
* src/atomic_ops/sysdeps/all_atomic_only_load.h: New file (contains
only inclusion of atomic_load.h, char_atomic_load.h,
short_atomic_load.h and int_atomic_load.h files.
src/Makefile.am
src/atomic_ops/sysdeps/all_aligned_atomic_load_store.h
src/atomic_ops/sysdeps/all_atomic_load_store.h
src/atomic_ops/sysdeps/all_atomic_only_load.h [new file with mode: 0644]