Ignore:
Timestamp:
2010-02-10T23:31:50Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b32c604f
Parents:
e2ae2fc
Message:

update uspace IA64 definitions to be up-to-date with their kernel counterparts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/arch/ia64/include/types.h

    re2ae2fc rca12383  
    2727 */
    2828
    29 /** @addtogroup libcia64       
     29/** @addtogroup libcia64
    3030 * @{
    3131 */
     
    5050typedef unsigned long int uint64_t;
    5151
     52typedef struct {
     53        uint64_t lo;
     54        uint64_t hi;
     55} uint128_t;
     56
    5257typedef int64_t ssize_t;
    5358typedef uint64_t size_t;
     
    5560typedef uint64_t uintptr_t;
    5661
    57 typedef unsigned char __r8;                     /* Reserve byte */
    58 typedef unsigned short __r16;
    59 typedef unsigned int __r32;
    60 typedef unsigned long __r64;
    61 
    62 typedef struct __r128{
    63         __r64 lo;
    64         __r64 hi;
    65 } __r128;
     62typedef struct {
     63        uintptr_t fnc;
     64        uintptr_t gp;
     65} __attribute__((may_alias)) fncptr_t;
    6666
    6767#endif
Note: See TracChangeset for help on using the changeset viewer.