/[hurd]/hurd-l4/libl4/l4/types.h
ViewVC logotype

Diff of /hurd-l4/libl4/l4/types.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by marcus, Thu Sep 18 20:29:20 2003 UTC revision 1.6 by marcus, Thu Sep 18 21:54:54 2003 UTC
# Line 49  __l4_uintN_t (64, __DI__); Line 49  __l4_uintN_t (64, __DI__);
49    
50  #if L4_WORDSIZE == L4_WORDSIZE_32  #if L4_WORDSIZE == L4_WORDSIZE_32
51  typedef l4_uint32_t l4_word_t;  typedef l4_uint32_t l4_word_t;
52  #define L4_WORD_C(c) c ## U  #define L4_WORD_C(c)    c ## U
53    #define __L4_PRI_PREFIX
54  #else  #else
55  #if L4_WORDSIZE == L4_WORDSIZE_64  #if L4_WORDSIZE == L4_WORDSIZE_64
56  typedef l4_uint64_t l4_word_t;  typedef l4_uint64_t l4_word_t;
57  #define L4_WORD_C(c) c ## UL  #define L4_WORD_C(c)    c ## UL
58    #define __L4_PRI_PREFIX "l"
59  #else  #else
60  #error "Unsupported word size."  #error "Unsupported word size."
61  #endif  #endif
62  #endif  #endif
63    
64    #define L4_PRIdWORD     __L4_PRI_PREFIX "d"
65    #define L4_PRIiWORD     __L4_PRI_PREFIX "i"
66    #define L4_PRIoWORD     __L4_PRI_PREFIX "o"
67    #define L4_PRIuWORD     __L4_PRI_PREFIX "u"
68    #define L4_PRIxWORD     __L4_PRI_PREFIX "x"
69    #define L4_PRIXWORD     __L4_PRI_PREFIX "X"
70    
71    #define L4_SCNdWORD     __L4_PRI_PREFIX "d"
72    #define L4_SCNiWORD     __L4_PRI_PREFIX "i"
73    #define L4_SCNoWORD     __L4_PRI_PREFIX "o"
74    #define L4_SCNuWORD     __L4_PRI_PREFIX "u"
75    #define L4_SCNxWORD     __L4_PRI_PREFIX "x"
76    #define L4_SCNXWORD     __L4_PRI_PREFIX "X"
77    
78    
79  /* Utility macros for structure definitions.  */  /* Utility macros for structure definitions.  */
80    

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26