From 2253ce9739d32ed9df94a30ed488b549b5314ac1 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Wed, 11 Jan 2012 21:41:51 +0400 Subject: [PATCH] Replace repeating '==' in documentation with a single one * README: Replace sequences of repeating '==' identifying section titles (which is also used by git-apply) with two '=' symbols at the beginning and at the end of each title. * TODO: Likewise. * ChangeLog: Likewise. * src/atomic_ops/sysdeps/gcc/arm.h: Break a sequence of repeating '==' (in a comment) with a space. --- ChangeLog | 30 ++++++++++-------------------- README | 9 +++------ TODO | 6 ++---- src/atomic_ops/sysdeps/gcc/arm.h | 2 +- 4 files changed, 16 insertions(+), 31 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6ebf1ae..bbfc436 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,5 @@ -[7.3alpha2] (development) -========================= +== [7.3alpha2] (development) == * Add '-no-undefined' to LDFLAGS in src/Makefile.am. * Add AO_and, AO_xor atomic operations. @@ -28,8 +27,7 @@ * Turn off AO primitives inlining if AO_NO_INLINE defined. -[7.2] (candidate) -================= +== [7.2] (candidate) == * Define and use AO_PTRDIFF_T in tests for casts between pointer and integer. * Fix AO_compare_and_swap return type for s390 and PowerPC. @@ -45,8 +43,7 @@ * Implement the basic atomic primitives for the hexagon CPU. -[7.2alpha6] 2011-06-14 -====================== +== [7.2alpha6] 2011-06-14 == * Add missing AO_HAVE_ macros. * Add support of avr32 CPU. @@ -69,8 +66,7 @@ * Workaround bugs in LLVM GCC and SunCC regarding XCHG (x86, x86_64). -[7.2alpha4] 2009-12-02 -====================== +== [7.2alpha4] 2009-12-02 == * Fix typos in comments, identifiers and documentation. * Implement AO_compare_and_swap_full for SPARC. @@ -85,8 +81,7 @@ * Support x86 and x86_64 for SunCC compiler. -[7.2alpha2] 2009-05-27 -====================== +== [7.2alpha2] 2009-05-27 == * Add MIPS support. * Add better support for m68k. @@ -106,8 +101,7 @@ * gcc/powerpc.h: Consider __NO_LWSYNC__. -[7.1] 2008-02-11 -================ +== [7.1] 2008-02-11 == * Add test_and_set, AO_double_compare_and_swap generalizations. * Conditionally add compare_double_and_swap_double (x86). @@ -122,8 +116,7 @@ * Use _InterlockedExchangeAdd for MS VC (x86). -[7.0] 2007-06-28 -================ +== [7.0] 2007-06-28 == * Add 64-bit version of AO_load_acquire for PowerPC. * Add support of x86 and x86_64 for MS VC. @@ -133,8 +126,7 @@ * Update README to reflect C++0x effort. -[1.2] 2006-07-11 -================ +== [1.2] 2006-07-11 == * Add prototypes to suppress compiler warnings. * Add simple VxWorks support. @@ -147,16 +139,14 @@ * Use new intrinsics available in MSVC 2003 and MSVC 2005. -[1.1] 2005-09-27 -================ +== [1.1] 2005-09-27 == * Add and use read_ordered.h. * Change function naming from "byte" to "char". * Fix AO_test_and_set for ARM; define AO_CAN_EMUL_CAS. -[1.0] 2005-03-21 -================ +== [1.0] 2005-03-21 == * Fix various bugs. * Add atomic_ops primitives for different sized data. diff --git a/README b/README index 45d0501..6031132 100644 --- a/README +++ b/README @@ -1,5 +1,4 @@ -Synopsis -======== +== Synopsis == This package provides semi-portable access to hardware provided atomic memory operations. These might allow you to write code: @@ -26,8 +25,7 @@ or http://www.hpl.hp.com/research/linux/atomic_ops/ -Installation and Usage -====================== +== Installation and Usage == The configuration and build scripts for this package were generated by Automake/Autoconf. "./configure --prefix=; make; make install" @@ -45,8 +43,7 @@ However, two small libraries are built and installed: the headers atomic_ops_stack.h and atomic_ops_malloc.h. -Platform Specific Notes -======================= +== Platform Specific Notes == Win32/64: src/Makefile.msft contains a very simple Makefile for building and running tests and building the gpl library. The core atomic_ops diff --git a/TODO b/TODO index 95cc6c4..11b52dc 100644 --- a/TODO +++ b/TODO @@ -1,8 +1,6 @@ -TODO tasks -========== +== TODO tasks == Add C++0x ATM (atomic memory operations) layer. -FIXME tasks -=========== +== FIXME tasks == diff --git a/src/atomic_ops/sysdeps/gcc/arm.h b/src/atomic_ops/sysdeps/gcc/arm.h index 0b1ca11..4811e1a 100644 --- a/src/atomic_ops/sysdeps/gcc/arm.h +++ b/src/atomic_ops/sysdeps/gcc/arm.h @@ -120,7 +120,7 @@ AO_load(const volatile AO_t *addr) * Support engineers response for behaviour of ARMv6: * Core1 Core2 SUCCESS - =================================== + == == == == == == == == == == == == LDREX(x) STREX(x) Yes ----------------------------------- -- 2.49.0