Changeset 7f1c620 in mainline for arch/sparc64/include/context.h


Ignore:
Timestamp:
2006-07-04T17:17:56Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0ffa3ef5
Parents:
991779c5
Message:

Replace old u?? types with respective C99 variants (e.g. uint32_t, int64_t, uintptr_t etc.).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/sparc64/include/context.h

    r991779c5 r7f1c620  
    5555
    5656#define context_set(c, _pc, stack, size)                                                                \
    57         (c)->pc = ((__address) _pc) - 8;                                                                \
    58         (c)->sp = ((__address) stack) + ALIGN_UP((size), STACK_ALIGNMENT) - (STACK_BIAS + SP_DELTA);    \
     57        (c)->pc = ((uintptr_t) _pc) - 8;                                                                \
     58        (c)->sp = ((uintptr_t) stack) + ALIGN_UP((size), STACK_ALIGNMENT) - (STACK_BIAS + SP_DELTA);    \
    5959        (c)->fp = -STACK_BIAS;                                                                          \
    6060        (c)->cleanwin = 0
     
    6666 */
    6767struct context {
    68         __address sp;           /* %o6 */
    69         __address pc;           /* %o7 */
    70         __u64 i0;
    71         __u64 i1;
    72         __u64 i2;
    73         __u64 i3;
    74         __u64 i4;
    75         __u64 i5;
    76         __address fp;           /* %i6 */
    77         __address i7;
    78         __u64 l0;
    79         __u64 l1;
    80         __u64 l2;
    81         __u64 l3;
    82         __u64 l4;
    83         __u64 l5;
    84         __u64 l6;
    85         __u64 l7;
     68        uintptr_t sp;           /* %o6 */
     69        uintptr_t pc;           /* %o7 */
     70        uint64_t i0;
     71        uint64_t i1;
     72        uint64_t i2;
     73        uint64_t i3;
     74        uint64_t i4;
     75        uint64_t i5;
     76        uintptr_t fp;           /* %i6 */
     77        uintptr_t i7;
     78        uint64_t l0;
     79        uint64_t l1;
     80        uint64_t l2;
     81        uint64_t l3;
     82        uint64_t l4;
     83        uint64_t l5;
     84        uint64_t l6;
     85        uint64_t l7;
    8686        ipl_t ipl;
    87         __u64 cleanwin;
     87        uint64_t cleanwin;
    8888};
    8989
Note: See TracChangeset for help on using the changeset viewer.