Ignore:
Timestamp:
2007-06-13T18:39:31Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
341140c
Parents:
c03ee1c
Message:

Remove some forgotten \r from arm32 files.
Formatting changes.
Add some correct BOOT_mips32_* guards.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/libc/arch/arm32/include/atomic.h

    rc03ee1c rde7663f  
    5050
    5151        asm volatile (
    52                 "1:                 \n"
    53                 "ldr r2, [%1]       \n"
    54                 "add r3, r2, %2     \n"
    55                 "str r3, %0         \n"
    56                 "swp r3, r3, [%1]   \n"
    57                 "cmp r3, r2         \n"
    58                 "bne 1b             \n"
     52        "1:\n"
     53                "ldr r2, [%1]\n"
     54                "add r3, r2, %2\n"
     55                "str r3, %0\n"
     56                "swp r3, r3, [%1]\n"
     57                "cmp r3, r2\n"
     58                "bne 1b\n"
    5959
    6060                : "=m" (ret)
     
    7171 * @param val Variable to be incremented.
    7272 */
    73 static inline void atomic_inc(atomic_t *val) { atomic_add(val, 1); }
     73static inline void atomic_inc(atomic_t *val)
     74{
     75        atomic_add(val, 1);
     76}
    7477
    7578
     
    7881 * @param val Variable to be decremented.
    7982 */
    80 static inline void atomic_dec(atomic_t *val) { atomic_add(val, -1); }
     83static inline void atomic_dec(atomic_t *val)
     84{
     85        atomic_add(val, -1);
     86}
    8187
    8288
     
    8692 * @return    Value after incrementation.
    8793 */
    88 static inline long atomic_preinc(atomic_t *val) { return atomic_add(val, 1); }
     94static inline long atomic_preinc(atomic_t *val)
     95{
     96        return atomic_add(val, 1);
     97}
    8998
    9099
     
    94103 * @return    Value after decrementation.
    95104 */
    96 static inline long atomic_predec(atomic_t *val) { return atomic_add(val, -1); }
     105static inline long atomic_predec(atomic_t *val)
     106{
     107        return atomic_add(val, -1);
     108}
    97109
    98110
     
    102114 * @return    Value before incrementation.
    103115 */
    104 static inline long atomic_postinc(atomic_t *val) { return atomic_add(val, 1) - 1; }
     116static inline long atomic_postinc(atomic_t *val)
     117{
     118        return atomic_add(val, 1) - 1;
     119}
    105120
    106121
     
    110125 * @return    Value before decrementation.
    111126 */
    112 static inline long atomic_postdec(atomic_t *val) { return atomic_add(val, -1) + 1; }
     127static inline long atomic_postdec(atomic_t *val)
     128{
     129        return atomic_add(val, -1) + 1;
     130}
    113131
    114132
Note: See TracChangeset for help on using the changeset viewer.